EDIT: Как и другие государства ответ и ссылки на есть объяснение Javascript в формате PNG. Ура!
Если вы хотите создать файл изображения в формате PNG, ваш вопрос в основном задает вопрос: «Каков формат файла для PNG? И как преобразовать сетку QR-кода в изображение, которое является изображением QR-кода, данное что я могу определить этот QR-код с помощью последовательности из 1s и 0s. "
Вам нужно будет рассмотреть сжатие LZW, если вы хотите использовать PNG. Почему бы не посмотреть на несжатые GIF-файлы или растровые изображения? Используйте Titanium для создания файла, жесткого кода заголовка для вашего формата изображения, а затем используйте соответствующее кодирование для программного создания вашего изображения.
Но если вы просто хотите отобразить QR-код на экране, почему бы не использовать холст Titanium Webview? Или, если вас беспокоит, что он слишком медленный (он не предназначен для черновых ящиков), используйте титан + плюс Paint для iOS.
«Хэком» может быть использование элементов пользовательского интерфейса с абсолютным позиционированием для создания вашего изображения QR-кода путем его рисования с элементами пользовательского интерфейса. Круто взломать.
Или вы можете просто использовать формат SVG в веб-просмотре. Лично я считаю, что самый простой, если вам нужен файл, - использовать растровое изображение с жестко закодированным заголовком, как я сказал выше, или GIF, если вы не можете использовать растровое изображение.
Если вам просто нужно изображение, я бы попытался использовать один из методов рисования в Apcelerator.
Удачи вам!
вы можете уточнить "пиксельные данные" часть? «Серия 1 и 0» не звонит здесь. –
node.js возможно? – Kos
Titanium Appcelerator фактически – Shamoon