JavaScript(ブラウザまたはnodejs)で.tiffを作成するためのcanvas2image(createBMP関数を参照)のようなライブラリはありますか?
8292 次
1 に答える
3
tiff ファイルのネイティブ ブラウザー サポートは、まだかなり悪いです。ウィキペディアには、ブラウザの画像形式のサポートに関する優れた概要があります。
そうは言っても; .tiff 画像は依然として本質的にラスター画像であるため、実際にそれを別の (ブラウザーがサポートする) ラスター形式 (そのため、 data:img
-sourceとしてフィードできます)。
Tiffusというライブラリがあります。これは、バイナリ イメージをロード、保存、および操作するためのクライアント側の純粋な Javascript イメージング ライブラリです。
当初のプロジェクトの目的は、単一/複数ページの TIFF 画像を BMP/GIF 画像に変換できるプレーンな Javascript クロム拡張を作成することでした (これが名前の由来です)。
ただし、現在は次をサポートしています。
- Windows BMP (圧縮なし、RLE)
- OS/2 BMP
- ICO
- GIF
- JPEG
- PNG
- TIFF
現在、次の画像関数をサポートしています。
- ロード
- 保存
- サイズ変更
- フリップ
- 色を反転
基本的には次のように機能します。
- MimeType('text/plain; charset=x-user-defined'); で XMLHttpRequest を使用してバイナリ データとしてダウンロードされたソース イメージ (将来: HTML5 Canvas ImageData)
- Tiffus を使用した画像処理
- データ URI スキームとして表示される宛先画像 (将来: HTML5 Canvas ImageData)
上記によることに注意してください。ImageData
著者は、将来HTML5 Canvas を使用する予定です。
お役に立てれば!
于 2013-05-01T02:08:43.763 に答える