Различные размеры и форматы значков в различных операционных системах

Я хотел бы знать диапазон размеров значков, разрешенных в разных ОС (таких как Ubuntu, OSX), и формат по умолчанию, который они используют.

Например, Windows допускает размеры значков от 16x16 до 256x256 и использует файл .ico.

Ответы (2)

Во-первых, и 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 должно хватить.

Дистрибутивы Linux используют много png. Темы значков поставляются с папками разного размера (от 16 до 512, но обычно максимальный размер составляет 48 или 64) и масштабируемой папкой. Иконки имеют одинаковые имена в папках каждого размера, и система знает, как преобразовать их в следующий размер, когда это необходимо.

Mac OS X использует расширение файла значка .icns и поддерживает разрешение от 16x16 до 512x512.