さまざまなOS(Ubuntu、OSXなど)で使用できるアイコンサイズの範囲と、それらが使用するデフォルトの形式を知りたいのですが。
たとえば、Windowsでは16x16から256x256までのアイコンサイズを使用でき、.icoファイルを使用します。
さまざまなOS(Ubuntu、OSXなど)で使用できるアイコンサイズの範囲と、それらが使用するデフォルトの形式を知りたいのですが。
たとえば、Windowsでは16x16から256x256までのアイコンサイズを使用でき、.icoファイルを使用します。
回答:
まず第一に、WindowsとMac OS Xはどちらもアイコンをコンテナ形式でカプセル化します。つまり、サイズの異なる複数の画像ではなく、ファイルにさまざまな解像度の画像が含まれ、オペレーティングシステムがどちらを使用するかを決定します。
Windowsは.ico形式を使用します。Vistaより前のアイコンは、16x16から最大48x48の大きさで、内部的にビットマップファイルとして保存されています。Vistaでは、最大256x256のサイズが許可され、基になるファイル形式がpngに変更されます。
Mac OS Xは、16x16から512x512までのサイズの.icnsファイルを使用します。同じファイルで複数の状態を運ぶこともできます。
Linuxはディストリビューションに依存していますが、一般的には幅広いフォーマットをサポートしています。ただし、互換性のために、異なる解像度の複数のPNGファイル、または単一のベクターSVGファイルを使用することをお勧めします。解像度も異なりますが、一般的に言えば16x16から512x512までで十分です。
Mac OS Xは.icnsアイコンファイル拡張子を使用し、16x16から512x512までの解像度をサポートします。