このプロジェクトについて

PNGCrushCSは、ロスレス画像の最適化と幅広いフォーマットサポートに焦点を当てた、純粋なマネージドC#アプリケーションスイートです。このスイートには、有効なエンコーディングの組み合わせ(カラータイプ、フィルタ、圧縮パラメータなど)を徹底的にテストして最小の出力を選択することで、PNG、JPEG、GIF、TIFF、BMP、TGA、PCX、ICO/CUR、ANI、WebPファイルのサイズを削減するツールが含まれています。また、自動最適化とフォーマット間変換のためのコマンドラインインターフェース(CLI)に加え、ドラッグ&ドロップ、ズーム、パン、複数画像のナビゲーション、および基本的な画像変換(クロップ、リサイズ、回転、反転)をサポートするWinFormsベースのビューアを提供します。さらに、ソース生成レジストリで構築され、ネイティブ依存関係を持たない、検出、読み取り、書き込み、メタデータ操作を含む画像およびビデオフォーマット処理用のNuGetパッケージを提供しています。本プロジェクトは外部検証による適合性を重視しており、各フォーマットの詳細なサポートテーブルを維持しています。