учитывая набор векторов (координаты х / у), как мне сделать это в файл PNG (недостаток холста Android)? - PullRequest
0 голосов
/ 22 апреля 2011

Я пишу приложение javascript, которое использует тег canvas. Похоже, что Android до 3.0 не поддерживает метод toDataURL (). Это в основном означает, что вы не можете сохранить холст в изображение. Я хотел бы подделать эту функциональность. В настоящее время я написал несколько подпрограмм для сохранения векторных координат, поэтому у меня есть такой набор:

MoveTo, 1,1 LineTo, 1,10 LineTo, 40,50 MoveTo, 100200 LineTo, 1,1

этого достаточно, чтобы воспроизвести нарисованный холст, однако мне бы хотелось вывести файл png.

1 - как преобразовать векторы в растровое изображение 2 - как мне сделать это в PNG 3 - как мне все это сделать в JavaScript:)

1 Ответ

0 голосов
/ 15 сентября 2011

У меня такая же проблема, и я наткнулся на этот (JavaScript) код, который преобразует холст в BMP, не используя собственный .toDataURL

http://devpro.it/code/216.html

Другая возможностьМне интересно строить изображение на сервере из инструкций (похоже на ваш подход, но в обход JavaScript)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...