タグ

2012年3月26日のブックマーク (2件)

  • スマートフォン向けのCanvasを利用したペイントアプリ作成でハマったこと(3) : :

    ブログを開始して間もないですが、3日かけて書いてきた、「ラクメモ」の現在までに陥ったポイントの記事も今回でラストです。 ラストになればいいな!この期に及んでエラーが出てきたら泣くしかないですね。 今回はAndroidで現在使用できない、toDataUrl()メソッドを使わずにCanvasの描画データを画像データに変換する方法について書きます。今回までで一番苦労したポイントでもあります。あ、ちなみに同じスマホでも、iPhoneではちゃんとサポートされているようです。では、張り切って見ていきましょう!(張り切る必要は特にないですが) まずは、toDataUrl()以外でキャンバスの描画データをjpgやpngに変換できる関数はないか調べてみました。 しかし、これは失敗に終わります。もしかしたら、何かいいものがあったりするのでしょうか。今回は時間が押しているので長時間調べることもできませんでしたが

  • Android 2.x では Canvas の toDataURL メソッドが使えない - しばやん雑記

    この間、ちょっと仕事で調べてて知ったんですが、Android 2.x の標準ブラウザでは Canvas に描画された内容を Base64 に変換して取得する toDataURL メソッドが実装されていないんですね。 手持ちの Nexus S (Android 2.3.6) で確認したところ data:,という文字列しか返ってきませんでした。 ググってみると Android 3.0 からは対応しているようですが、WebKit 使ってるはずの Android でこのメソッドが未実装になっていたことが個人的には驚きでした。 Android 向けに Canvas を使う場合には toDataURL を使わないか、Android 4.0 がリリースされるのを待つしかないようです。

    Android 2.x では Canvas の toDataURL メソッドが使えない - しばやん雑記