Format matrix

対応形式

ライブラリの説明だけでなく、ImageMagick WASMのruntimeで確認できた範囲を表示しています。

AVIF入力とSVG入力はブラウザ標準の画像デコーダーでローカルにPNG化し、Worker内のImageMagick WASMへ渡します。AVIF出力は生成物のmagic bytesと再読込を確認しています。HEIC/HEIF入力は未対応です。PNG/JPEGからSVGへの変換は、別の「ベクトル化」機能です。
形式入力出力説明
PNG対応対応透過・可逆圧縮向け
JPEG対応対応写真・汎用向け
WebP対応対応Web向けの軽量形式
GIF対応対応標準的な静止GIFを生成。複数フレームGIF入力は保持できる場合があります
BMP対応対応非圧縮の汎用形式
TIFF対応対応複数ページ入力は先頭ページ処理
ICO対応対応256px以内の単一サイズICOを生成。大きな入力は縮小
AVIF対応対応入力はブラウザ標準デコーダー、出力はWASM生成物のmagic bytesと再読込を確認
HEIC未対応未対応WASM内にHEIC delegateがないため未対応
HEIF未対応未対応WASM内にHEIF delegateがないため未対応
SVG対応対象外安全化したSVGをブラウザ内でラスタライズし、PNGまたはPDFへ変換
PDF対象外対応画像からブラウザ内でPDFを生成

複数ページ・アニメーション

2フレームGIFと2ページTIFFの読み書きはruntimeで確認しています。通常の画像出力では先頭フレームを使い、GIFまたはTIFF出力では複数フレームを保持できる場合があります。大きなファイルはメモリ上限により拒否されます。