OS上でファイルの拡張子だけを書き換えても(例:photo.webpをphoto.jpgに変更)、内部のバイナリ構造は変換されず、デザインツールやWebフォームでエラーが発生する原因になります。正確なフォーマット変換には、圧縮データをRAWピクセルにデコードし、目的の仕様に合わせて再エンコードする処理が不可欠です。
Utiliomeは外部のクラウドサーバーに画像をアップロードすることなく、すべてのトランスコード処理をブラウザタブ内で完結させます:
- ローカルビットマップデコード: ブラウザがディスクまたはクリップボードからソースファイルを直接読み込み、ネットワークを介さずメモリ上の
RGBAピクセル配列に展開します。 - アルファチャンネル合成: 透過対応形式(
PNG、WebP)から透過非対応形式(JPG)へ変換する際、HTML5 Canvas 2Dコンテキストが指定した背景色の上に前景レイヤーを自然に合成します。 - ネイティブコンテナエンコード: Canvasバッファが規格準拠の
image/webp、image/jpeg、image/pngバイナリblobへ変換され、即座にローカル保存やZIP圧縮が行えます。