人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTML5のcanvasで、toDataURL()を使えばテーブルに文字列として画像を保存しておくことができると思います。
画像をテーブルに保存しておく場合と、ファイルで保存してテーブルにパスを持っておく場合を比較してメリット、デメリットを教えてください。
またどちらがより一般的なのか教えてください。

●質問者: yuma_nishizaki
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov
●50ポイント

dataURIの画像はキャッシュが効かない。

どのような場所で使おうと考えているのか表明したほうが回答しやすいと思います。

◎質問者からの返答

なるほど!

写真アップロード系のwebサービスを想定しています。

これだとキャッシュ効かないと話にならないですね。

ありがとうございます!


2 ● y-kawaz
●50ポイント ベストアンサー

メリット:テキストなので扱いやすい気になる

デメリット:base64するのでデータ量が133%くらいに増える。

デメリット2:IE7以前などでは使えない


キャッシュが効くかどうかはアプリの作りの問題なのでdataurlとは関係ないと思う。

例えばdataurlをjsonで取得するならそのjsonをキャッシュすることも出来るし、逆にバイナリで扱っていてもキャッシュを考慮した作りをしていなければキャッシュされないですし。

◎質問者からの返答

なるほど、データ量増えるんですね。

HTML5対応問題もうっかり見落とすところでした。

ありがとうございます!

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ