無料のオンラインICO→PNGコンバーター。ICOには通常、複数のサイズが同時に含まれています。このコンバーターはその中から最大サイズだけを取り出し、透明度を維持したまま、アップスケールせずに出力します。登録不要、透かしなし。ファイルはアップロードから1時間後に自動削除されます。
ICOは画像形式というより、画像を入れる箱に近いものです。1つの.icoファイルには通常、異なるサイズの画像が複数並んで保存され、システムが必要なものを選びます。そのため「ICOをPNGに変換」には、実は「どの画像を取り出すのか」という問題があります。PicEditLabは最も大きいものを選びます。最大サイズが最も多くの情報を持っており、縮小は常に拡大よりもきれいだからです。
ここには注意点があります。単純に最初の画像を選んではいけません。フレームの順番はアイコンを作成した人が決めるもので、形式上も最大サイズを先頭にする必要はありません。実際には16x16が先頭に入っているアイコンも珍しくありません。多くのツールは無条件に最初のフレームを取得するため、256の画像を含むアイコンから16ピクセルのPNGを書き出してしまうことがあります。このページではファイル内のすべてのフレームの実際のサイズを読み取り、比較してから選択します。
出力されるのは、そのフレームに保存されているピクセルそのものです。それ以上でもそれ以下でもなく、アップスケールもしません。32x32のICOなら32x32のPNGになります。これはツールが手を抜いているのではありません。ファイル自体にそれ以上の細部が存在しないためで、512まで引き伸ばしてもぼやけるだけです。より大きな画像が必要なら、元のベクターまたは高解像度のソースに戻す必要があります。
透明な部分は維持されます。アイコンのalphaチャンネルがそのままPNGに引き継がれるため、書き出した画像をデザインファイル、ドキュメント、Webページに配置しても白い四角が背後に出ません。JPGとの重要な違いはここです。同じアイコンをJPGに変換すると透明な部分は白で塗りつぶされ、元に戻す方法はありません。
専門知識は不要。無料で高速、どのデバイスからでも利用可能。
複数の実績あるオープンソース変換エンジン上に構築。各フォーマットの組み合わせに最適な処理チェーンを選択し、ブラウザサイド変換に多い色ずれや品質低下を回避します。
ICO画像をPNGに変換する場面は多くあります:別のデバイスやプラットフォームとの互換性確保、ストレージ削減、またはソースフォーマットに対応していないサービスへのアップロード準備など。従来のアプローチはPhotoshop、GIMPまたは類似のデスクトップアプリケーションをインストールすること — 年に数回の作業には過剰です。ブラウザベースのコンバーターという選択肢もありますが、ブラウザがネイティブにデコードできるものに制限されており、RAW、HEIC、AVIFなどの特殊フォーマットは処理できません。PicEditLabはサーバーサイドで変換を実行するため、フォーマットサポート、出力品質、処理速度はお使いのブラウザやデバイスに依存しません。
PicEditLabでの変換は3ステップ — アップロード、変換先フォーマットを選択、ダウンロード:
サーバーは実績ある実証済みのオープンソースツールチェーンを実行します。ImageMagickが色空間変換とリサンプリングを担当、libheifはHEICのエンコード・デコードにx265コーデックを使用、libavifはAVIFにAOMを使用、libjxlがJPEG XLを処理、OpenJPEGがJPEG 2000を、dcrawがRAWファイルの生センサーデータをデコードします。JPG出力はWeb上での体感ロード速度向上のためプログレッシブエンコードで品質85を使用。PNG出力は詳細を1ピクセルも失わずにファイルサイズを最小限に抑えるため最大圧縮のzlibを使用します。
PicEditLabの画像パイプラインはImageMagick、libheif、libavif、libjxl上に構築されています — Apple、Google、Mozillaも使用する実績あるオープンソースライブラリと同じです。ユーザーが実際に求めるクオリティとファイルサイズのトレードオフに合わせて各フォーマットのエンコーダーパラメーターを調整し、新しいフォーマットのリビジョンに対応するためにすべてのリリースでパイプラインの更新を提供します。