PGM変換
JPG、PNG、WebP、GIFを、グレースケールの白黒画像であるPGMに変換します。この形式はシンプルで非圧縮です。ピクセルサイズは変わりません。すべてブラウザ内で処理され、ファイルはどこにもアップロードされません。
PGM(Portable Graymap)はNetpbmファミリーの一部で、グレースケール画像を保存するための形式です。関連するPBMやPPMと同様に、プログラムやオペレーティングシステム間で手軽にデータを交換するために作られました。
ファイルには、形式の識別子、幅、高さ、輝度の最大値を示す短いテキストヘッダーが書かれています。その後に、各ピクセルの輝度値が続きます。8ビット形式では最大値は255で、圧縮は適用されません。
各ピクセルは1バイトを占めるため、フルカラーのPPMの3分の1のサイズになりますが、圧縮形式と比べるとはるかに大きなファイルです。透明には対応しておらず、変換時に色情報は完全に失われます。大きなファイルには、十分な容量のメモリがあると安心です。
この形式は、マシンビジョン、医療・科学画像の処理、アルゴリズムの教育課題で求められています。1チャンネルの表現により計算が単純になり、色成分を解析せずに輝度を分析できます。結果は処理の完了直後に利用できます。
PGM変換は、人間の目が緑を赤や青より明るく感じることを考慮して、カラー画像をグレーの階調に変換します。元のJPG、PNG、WebP、GIFファイルに対応しており、ピクセルサイズは変わりません。
変換はお使いのデバイス上で行われ、元の画像がネットワークに送信されることはありません。完成したファイルは、1つずつでも一度にまとめてでもダウンロードできます。ページを閉じると、一時データはブラウザのメモリから削除されます。