2012-07-02 13 views
8

PNGとして保存したい任意のピクセルデータがあります。これを行うにはJavaScriptを使用してPNGをどのようにエンコードできますか?JavaScriptでPNGをエンコーディングする

データは、QRコードの作成に使用する一連の1と0です。それはQRコードの任意のデータです

私はDOMを使用していないので、jQueryとcreateElementはありません。

+0

あなたは「画素データ」部分を詳しく説明することはできますか? 「一連の1と0の」はここで鐘を鳴らしません。おそらく –

+0

node.js? – Kos

+1

Titanium Appcelerator実際には – Shamoon

答えて

0

EDIT:他の回答の状態とPNG形式のjavascriptの説明がありますへのリンクとして。やめ!

イメージファイルをPNG形式で作成する場合、基本的には「PNGのファイル形式は何ですか?また、QRコードグリッドをQRコードイメージであるイメージに変換するにはどうすればよいですか? QRコードを1と0のシーケンスで定義することができます」

PNGを使用する場合は、LZW圧縮を検討する必要があります。なぜ圧縮されていないGIFやビットマップを見ないのですか?ファイルを作成するにはTitaniumを使用し、画像フォーマットのヘッダーをハードコードし、適切なコーディングを使用して画像をプログラムで作成します。

しかし、単にQRコードを画面に表示したいのであれば、なぜTitanium Webviewキャンバスを使用しないのですか?または、それが遅すぎると懸念される場合(ブラックボックスを描くことはできません)、iOS向けにチタン+プラスペイントを使用してください。

「ハック」は、絶対配置でUI要素を使用して、QRコードイメージをUI要素で描画することです。クールなハック。

または、WebビューでSVG形式を使用するだけでもかまいません。個人的には、ファイルが必要な場合は、上記のようにハードコードされたヘッダーを使用するビットマップを使用するか、ビットマップを使用できない場合はGIFを使用するのが最も簡単だと思います。

イメージが必要な場合は、Appcelerator描画メソッドの1つを使用してみます。

幸運を祈る!

関連する問題