sozercanie_kosmosa
@sozercanie_kosmosa

Как массив RGBA преобразовать в PNG?

Хорошего настроения!

Суть вопроса: все сводится к желанию обладать ссылкой или объяснением, где взять.

Предмет: необходима библиотека-код на JavaScript(чистый без участия сервера)
который делает из массива RGBA -> бинарник PNG(сжатие необязательно).

Причина: изображение с Canvas преобразовать в -> PNG с последующим -> Ctrl+S. и все бы не чего, ведь можно воспользоваться toDataURL(), но изображение слишком большое и вывести его в окно браузера не представляется возможным(вылетает грустный смайл в Chorme c предложением перезагрузить страницу).

Заранее благодарю.

от 30.08.2014:
нашел проект на GitHub (https://github.com/wheany/js-png-encoder) он по идее выполняет то что нужно, но если сохранить результат в файл:
var pngFile = generatePng(width, height * cnt, rendBuff); // в файл img.png

то при открытии в программе просмотра выдает ошибку.
  • Вопрос задан
  • 2473 просмотра
Пригласить эксперта
Ответы на вопрос 2
EnterSandman
@EnterSandman
Эникей
насколько большое? а если поставить хром х64?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы