Я хотел бы знать диапазон размеров значков, разрешенных в разных ОС (таких как Ubuntu, OSX), и формат по умолчанию, который они используют.
Например, Windows допускает размеры значков от 16x16 до 256x256 и использует файл .ico.
Во-первых, и Windows, и Mac OS X инкапсулируют свои значки в формате контейнера, а это означает, что вместо нескольких изображений разного размера файл содержит изображения разного разрешения, и операционная система решает, когда какое из них использовать.
Windows использует формат .ico . До Vista значки должны иметь размер от 16x16 до не более 48x48 и храниться внутри в виде растровых файлов. В Vista разрешены размеры до 256x256, а базовый формат файла изменен на png.
Mac OS X использует файлы .icns размером от 16x16 до 512x512. Он также может содержать несколько состояний в одном файле.
Linux зависит от дистрибутива, но обычно поддерживает широкий спектр форматов. Однако для совместимости вы можете использовать несколько файлов PNG для разных разрешений или один векторный файл SVG . Разрешения тоже различаются, но в целом от 16х16 до 512х512 должно хватить.
Mac OS X использует расширение файла значка .icns и поддерживает разрешение от 16x16 до 512x512.
dkuntz2