Конвертор от PNG към ICO

Конвертирането на PNG растерни графики във файлове с икони на Windows пакетира прозрачните ви изображения в контейнера ICO, използван за преки пътища към настолни приложения.

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V

Докато чакаш файловете си, можеш да играеш Code Rain

Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Сравнение на формати и технически спецификации

СпецификацияPNGICO
MIME типimage/pngimage/x-icon
Типрастеррастер / контейнер
Компресиябез загуби (DEFLATE / LZ77 + Huffman)суров растер / вграден PNG
Стандартна спецификацияW3C PNG, 3-то изданиеФормат Microsoft ICO
Заглавни байтове (Magic Bytes)89 50 4E 47 0D 0A 1A 0A00 00 01 00

Преглед на формата и приложения

Конвертирането на файл с Portable Network Graphics във формат Windows Icon е необходимо при изграждане на настолни приложения или персонализиране на преки пътища на операционната система. Софтуерните разработчици и системните администратори често вземат стандартни уеб графики и ги трансформират в икони за приложения. Операционните системи Windows изискват специфични структури на иконите, за да показват правилно визуалните маркери при различни настройки за мащабиране на дисплея, ленти на задачите и изгледи на файловия мениджър. Софтуерните пакети за настолни компютри, персонализираните преки пътища към папки и уеб favicon иконите разчитат на тази файлова трансформация. Стандартното уеб изображение съдържа само една разделителна способност и не може да се мащабира динамично вътре в обвивката на Windows. Трансформирането на графика във файл с икона обвива визуалните данни в многослоен контейнер, така че операционната система да може да избере правилните размери за монитори с висока резолюция или стандартни десктоп мрежи, без да изкривява картината.

Технически спецификации и анализ на кодеците

Изходният формат PNG (image/png) използва компресия без загуби DEFLATE, която съчетава кодиране LZ77 и Huffman. Започва с 8-байтов подпис с магическо число: 89 50 4E 47 0D 0A 1A 0A. Целевият формат Windows Icon (image/x-icon) служи като контейнер, а не като единичен компресиран поток. ICO файлът започва с 6-байтова заглавка, съдържаща резервирана дума, индикатор за типа на изображението (1 за икони) и броя на изображенията във файла. След заглавката има 16-байтов запис в директорията за всяко включено изображение, който описва ширината, височината, броя цветове, равнините, битовете на пиксел, размера и отместването. Съвременните ICO файлове могат да съхраняват сурови некомпресирани растерни изображения или да вграждат компресирани PNG данни директно в блоковете на контейнера.

Съвместимост с операционни системи и браузъри

ICO файловете се поддържат от Windows, а PNG изображенията се отварят в повечето съвременни браузъри, операционни системи и приложения.

Полезна информация

Този инструмент съхранява едно изображение: PNG файловете с размер до 256x256 пиксела запазват размера си, а по-големите се намаляват до 256x256, затова започнете с квадратен PNG с размер 256x256 или по-малък; ако ви трябват няколко размера, например 16x16, 32x32 и 48x48, в една икона, добавете ги в редактор на икони.

Често задавани въпроси

Как се конвертира PNG към Windows Icon без загуба на качество?

PNG изображение с размер до 256x256 пиксела се вгражда непроменено в ICO контейнера, така че няма вторична компресия със загуба на качество; по-голямо PNG изображение първо се намалява до 256x256, максималния размер, който може да побере един запис на икона.

Каква е разликата между PNG и Windows Icon?

PNG е еднослойно растерно изображение, компресирано с алгоритъма DEFLATE. Windows Icon (ICO) е контейнер с множество резолюции, който съхранява различни размери на изображенията и дълбочини на цветовете в един файл.