2012-02-27 2 views
0

私たちは、PhoneGapの中にキャンバスを使用してiOSアプリを持っています。私たちは、PNGなどの画像を得ることができますが、私たちがやろうとしているのは(などのInstagram、Facebookや)JPG、などほぼすべてのソーシャル共有などのPhoneGapのうち、キャンバスの画像を取得しているJPGを好みます。Phonegap:キャンバス要素をJPGにエクスポートするには?

これは困難な作業のように思えます。それは可能ですか?私は検索に時間を費やして、ここでそこに尋ねられた質問を見ていますが、解決策に対する具体的な答えはありません。おそらく

より具体的な質問:どのようなあなたは社会的な写真共有サービスにアップロードHTML5 Canvasオブジェクトを取得するためのために示唆している(それはそれを行うためのAPIを提供)のPhoneGap内の?

答えて

2

は、私は本当にこのPhoneGapのを知らないが、ウェブサイトは、それはJavaScriptとHTML5を利用することだと言います。 Canvas.toDataURLメソッドを使用してPNGファイルを取得している場合。それでは試してみてください。

Canvas.toDataURL("image/jpg");

をiOS版がそれをサポートしていませんが、あなたが.pngを得ることができた場合:

、それをサーバに送信し、あなたが望む任意の拡張子に変換します。

それも、それを容易にするためのメソッドを持って、このライブラリーのようになります。

http://docs.phonegap.com/en/1.4.1/phonegap_file_file.md.html#FileTransfer

+0

いや、サーバ・オプションは、私たちが思いついたものですが、iPhoneアプリの観点からではなく、非現実的である(彼らがしたいですデータ接続、遅延時間、およびサーバーの実行と保守の単なるコスト)が必要です。私はjpg formate toDataURLを調べます –

関連する問題