(拡張 API chrome.tabs.captureVisibleTab を使用して) Chrome ブラウザーで表示されているタブをキャプチャし、データ URI スキーム (Base64 でエンコードされた文字列) でスナップショットを受信しています。
画像を特定のサイズに縮小するために使用できる JavaScript ライブラリはありますか?
現在、CSS を使用してスタイルを設定していますが、ほとんどの場合、画像が必要なサイズの 100 倍大きくなるため、パフォーマンスのペナルティを支払う必要があります。追加の懸念は、スナップショットを保存するために使用する localStorage の負荷です。
このデータURIスキームでフォーマットされた画像を処理し、縮小してサイズを縮小する方法を知っている人はいますか?
参考文献:
- http://en.wikipedia.org/wiki/Data_URI_schemeのデータ URI スキーム
- http://code.google.com/chrome/extensions/tabs.htmlの Chrome 拡張 API
- http://code.google.com/p/recently-closed-tabsの「最近閉じたタブ」Chrome 拡張機能