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