Перейти до вмісту
Convertube

Файли PNG: без втрат, із прозорістю й часто більші, ніж ви чекаєте

Чому PNG точний, коли він кращий за JPG, чому фотографія в PNG величезна і як він порівнюється з WebP. Конвертуйте PNG у браузері, без завантаження.

Коротко

Тип
Зображення
Стиснення
Без втрат
Розширення
.png
MIME-тип
image/png
Також відомий як
Portable Network Graphics

PNG створили в 1996 році з конкретної причини: GIF використовував стиснення LZW, а його було запатентовано, і вебу потрібна була вільна заміна. Те, що вийшло, перевершило попередника в усьому — 24-бітний колір замість 256 кольорів, справжній альфа-канал замість одного прозорого індексу й стиснення DEFLATE, яке справді без втрат. Декодуйте PNG — і щоразу отримаєте точно ті пікселі, що були на вході.

Докладніше

Без втрат — це вся історія, і вона ріже в обидва боки. PNG — правильний формат для знімків екрана, схем, лінійної графіки, логотипів і всього з текстом, бо він точно відтворює чіткі краї там, де JPEG лишає навколо них м’який серпанок. І неправильний для фотографій, бо опис без втрат зображення, де жодні два сусідні пікселі не збігаються, займає величезну кількість байтів. Фото на 800 КБ у JPG може бути 5 МБ у PNG і виглядати анітрохи не краще.

Альфа-канал — друга причина, чому PNG живе. Вісім бітів прозорості на піксель означають справжні м’які краї — згладжений текст, тіні, логотип, що може лежати на будь-якому тлі. Ця здатність робить PNG форматом обміну для дизайну, хоча WebP тепер стискає ті самі пікселі значно краще.

Дві деталі, які варто знати. PNG може бути з палітрою (до 256 кольорів, як GIF) або повноколірним, і PNG із палітрою для пласкої графіки може бути разюче меншим — тому деякі оптимізатори зменшують файли без жодної видимої зміни. А ще PNG містить рівно одне зображення: анімація живе в окремому розширенні APNG, яке більшість інструментів не записують, тож анімований GIF, сконвертований тут у PNG, дає лише перший кадр.

Конвертувати PNG в інші формати

Конвертувати інші формати в PNG

Запитання про PNG

Чи PNG справді без втрат?

Так, буквально. Декодування PNG повертає точно ті пікселі, що були закодовані. Він стискає, знаходячи надлишковість, як ZIP із документом, а не відкидаючи деталі.

Чому мій PNG набагато більший за JPG?

Бо він зберігає справжню інформацію про кожен піксель. Фотографії не мають двох однакових сусідів і погано стискаються за правилами без втрат, а JPG отримав малий розмір саме тому, що викинув деталі.

Коли використовувати PNG замість JPG?

Знімки екрана, текст, схеми, лінійна графіка, логотипи й усе, що потребує прозорості. А також перед редагуванням, коли плануєте зберігати багато разів, — PNG не накопичує пошкоджень, як JPG.

Чи покращує JPG конвертація в PNG?

Ні. Вона зупиняє подальші втрати, але не скасовує того, що JPG уже відкинув. Ці артефакти стають частиною зображення, і PNG вірно їх зберігає.

Чи підтримує PNG анімацію?

Лише через окреме розширення APNG, яке більшість інструментів не створюють. PNG містить одне зображення, тож конвертація анімованого GIF тут дає його перший кадр.

PNG чи WebP?

WebP стискає ті самі пікселі значно краще й також підтримує прозорість, тож для вебу він кращий вибір. PNG лишається безпечнішим форматом обміну для дизайнерських інструментів і всього, що має відкриватися будь-де.

Навіщо конвертувати PNG у BMP?

Лише тоді, коли цього вимагає програма, — деякі старіші інструменти Windows, наукові прилади й код мікроконтролерів читають сирі пікселі й нічого іншого. BMP нестиснутий, тож файл стає набагато більшим, а прозорість втрачається.

Чи можна тут зробити favicon із PNG?

Так, з одним застереженням: результат — дані PNG у файлі з назвою .ico. Браузери приймають це як favicon, але це не справжній ICO з кількома роздільностями, і як іконка програми Windows він не підійде.