EDIT: Como los otros estados de respuesta y enlaces a que hay una explicación javascript del formato PNG. ¡Hurra!
Si desea crear un archivo de imagen en formato PNG, su pregunta es básicamente: "¿Cuál es el formato de archivo para PNG? ¿Cómo convierto una cuadrícula de código QR en una imagen que es una imagen de código QR, dada que puedo definir ese código QR por una secuencia de 1s y 0s ".
Deberá considerar la compresión LZW si desea usar PNG. ¿Por qué no mirar GIF sin comprimir o mapas de bits? Use Titanium para crear el archivo, codifique un encabezado para su formato de imagen de preferencia y luego use la codificación adecuada para crear su imagen mediante programación.
Pero si simplemente desea mostrar un código QR en la pantalla, ¿por qué no utilizar un lienzo Titanium Webview? O si le preocupa que sea demasiado lento (no será para dibujar recuadros negros), use titanium + plus Paint para iOS.
Un 'truco' puede ser utilizar los elementos de la interfaz de usuario con posicionamiento absoluto para construir su imagen de código QR dibujándola con elementos de la interfaz de usuario. Cool hack.
O puede usar el formato SVG en una vista web. Personalmente, creo que lo más fácil si necesitas un archivo es usar un mapa de bits con un encabezado codificado como dije antes, o un GIF si no puedes usar un mapa de bits.
Si solo necesita la imagen, probaría con uno de los métodos de dibujo de Appcelerator.
¡Buena suerte!
¿Puede explicar "los datos de píxeles" parte? "Una serie de 1 y 0" no suena aquí. –
node.js quizás? – Kos
Titanium Appcelerator en realidad – Shamoon