Tech Help
Чому мій PNG-файл такий великий? Як зменшити, не зіпсувавши
PNG може бути великим, бо це lossless і може зберігати прозорість. Стисніть PNG, змініть розмір за потреби або конвертуйте фото в JPEG чи WebP.
PNG-файли можуть бути великими, бо PNG — lossless і може зберігати прозорість та дрібну піксельну деталь.
Фото, збережені як PNG, часто набагато більші за JPEG або WebP. Знімки екрана, логотипи, графіка інтерфейсу та прозорі зображення можуть добре пасувати PNG.
Щоб зменшити: стисніть PNG, зменште розміри, якщо вони більші за потрібні, приберіть зайву прозорість, коли це доречно, і конвертуйте фото в JPEG або WebP, якщо PNG не потрібен.
PNG великий через те, як зберігає пікселі, а не тому що «PNG завжди важкий». Сім причин нижче — типові випадки.
Чому PNG-файли можуть бути такими великими?
PNG використовує lossless-стиснення. Після стиснення вихідні пікселі мають відновлюватися без втрат. Це корисно, коли потрібні точні пікселі. Фото, градієнти, шум і складні текстури можуть лишатися великими: колір змінюється від пікселя до пікселя, і lossless-стисненню менше повторів.
Lossless і lossy стиснення
Lossless-стиснення лишає кожен піксель відновлюваним. PNG — lossless. Lossy відкидає частину деталі, щоб файл став меншим. JPEG — lossy. Формат WebP може підтримувати режими lossy і lossless. Річ не в термінах. Річ у тому, чому PNG може лишитися великим: формат зберігає піксельні дані, а не викидає їх.
1. Ви зберегли фото як PNG
На фото зазвичай багато кольорів, тонких градієнтів, шуму й текстури. Lossless-стиснення PNG на такому вмісті може бути неефективним. Для фото JPEG або WebP часто дає набагато менший файл. Це тенденція, не закон: PNG не завжди більший за JPEG. Проста графіка може бути маленьким PNG; шумне фото-PNG може бути величезним.
2. Розміри більші, ніж потрібно
Зображення 4000 × 3000, яке показують приблизно як 1000 × 750, усе одно несе зайві пікселі. Розмір файлу — не лише ширина × висота, але більше пікселів зазвичай означає більше даних. Якщо потрібен менший показ, зменшення розмірів допомагає. Змінити розмір фото може змінити ширину й висоту в браузері, коли зображення набагато більше за використання.
3. Прозорість може додати дані
PNG може зберігати alpha-канал прозорості. Це корисно для логотипів, іконок, накладень і елементів інтерфейсу на змінному тлі. Якщо прозорість не потрібна, alpha-канал усе одно може бути й додавати дані. Видалення прозорості не завжди сильно зменшує PNG — ефект залежить від зображення.
4. Складні зображення стискаються погано
PNG часто добре стискається там, де кольори повторюються: плоскі заливки, прості логотипи, інтерфейс, графіки зі суцільними ділянками. Фотошум, текстура, градієнти й дуже детальний вміст дають компресору менше для повторного використання, тож файл може лишитися великим, хоча на екрані «виглядає звичайно».
5. Знімки екрана можуть бути великими з інших причин
Знімки екрана часто добре пасують PNG: текст, інтерфейс, графіки, чіткі краї й плоскі кольори. Вони все одно можуть бути великими через великий екран, retina або high-DPI зйомку, зайві розміри чи фото в кадрі. Це не означає, що кожен знімок має лишитися PNG. Це означає, що знімок може бути великим через розмір, навіть якщо PNG — розумний формат.
6. Метадані можуть трохи додати розмір
У PNG можуть бути зайві чанки: колірний профіль, текстові метадані або відомості про програму. Ці байти можуть трохи додати. У типових надто великих PNG метадані рідко головна причина. Дані пікселів, розміри й складність вмісту зазвичай важливіші.
7. Більше інформації про колір може збільшити файл
Зображення може бути RGB або RGBA (RGB плюс alpha). Більше каналів — більше колірної інформації. Вища bit depth теж може додати. Не потрібно перевіряти bit depth, щоб діяти: якщо це фото-PNG або файл набагато більший за екранний розмір, почніть зі стиснення, розмірів і того, чи підходить PNG.
- PNG
- Фото збережено як PNG
- Надто великі розміри
- Прозорість / зайві канали
- Шум, текстура, градієнти
- Більший файл
Як зробити PNG-файл меншим
Йдіть у цьому порядку. Не кожен крок потрібен для кожного файлу.
1. Стисніть PNG
Спочатку перекодуйте PNG. Зменшення може бути невеликим, якщо файл уже добре стиснутий.
2. Зменште, якщо розміри більші за потрібні
Якщо показуєте зображення набагато меншим за його піксельний розмір, зменшення ширини й висоти може сильно скоротити дані.
3. Перевірте, чи потрібна прозорість
Залиште alpha, якщо зображення має лежати на змінному тлі. Прибирайте лише коли суцільне тло підходить.
4. Для фото розгляньте JPEG або WebP
Фото часто сильніше зменшуються в lossy-форматі, якщо не потрібні точні пікселі й прозорість.
5. Уникайте зайвих повторних конвертацій
Ходіння туди-сюди форматами не додає якості. Кожен lossy-прохід може додати артефакти.
6. Порівняйте візуальну якість після
Подивіться текст, тонкі лінії й обличчя при 100% збільшенні, перш ніж видаляти оригінал.
Спочатку стисніть PNG
NEXNARA Стиснути зображення приймає JPG, PNG і WebP і зберігає той самий формат: PNG лишається PNG. PNG перекодовується без видалення прозорості. Зменшення розміру часто невелике, бо PNG — lossless, особливо якщо файл уже добре стиснутий. Повзунок якості стосується JPG і WebP, не PNG. Файли більші за 20 MB у браузері не обробляються.
Коли конвертувати PNG у JPEG?
JPEG доречний для фото й реалістичних сцен, коли прозорість не потрібна, а менший файл важливіший за точні пікселі. JPEG не підтримує alpha-прозорість. NEXNARA Конвертувати зображення заливає прозорі ділянки кольором тла при конвертації в JPG — типово білим або іншим вибраним кольором. Текст, логотипи й інтерфейс можуть показати JPEG-артефакти; порівняйте результат, перш ніж замінювати PNG.
Коли конвертувати PNG у WebP?
Формат WebP може бути lossy або lossless і може містити прозорість. Для багатьох веб-фото й графіки він може дати менший файл. Він не завжди менший: залежить від зображення, кодувальника й налаштувань. Конвертувати зображення може видати WebP з JPG, PNG або WebP. Якість у цьому інструменті стосується JPG і WebP. Lossy WebP може зменшити фото; може й пом’якшити текст і чіткий інтерфейс, тож перевірте попередній перегляд.
Коли лишати PNG?
Лишайте PNG, коли потрібна прозорість, логотипи, іконки, знімки з текстом чи інтерфейсом, чітка графіка або точне збереження пікселів. Це перевірка відповідності, а не правило, що кожен елемент інтерфейсу назавжди має бути PNG. Якщо це фото без прозорості, інший формат може підійти краще.
Якщо зображенню потрібна прозорість або чіткий текст і деталь інтерфейсу, PNG усе ще може бути правильним форматом. Мета — не зробити кожне зображення JPEG або WebP. Мета — формат, який пасує зображенню.
Коротке порівняння, не рейтинг:
| Формат | Краще для | Прозорість | Стиснення |
|---|---|---|---|
| PNG | Логотипи, знімки, інтерфейс | Так | Lossless |
| JPEG | Фото | Ні | Lossy |
| WebP | Веб-фото і графіка | Так | Lossy або lossless |
Стисніть зображення в браузері
Стиснути зображення може зменшити JPG, PNG або WebP на цьому пристрої. Формат той самий. Обробка зображення відбувається в браузері. Файл не завантажується на сервер NEXNARA в цьому інструменті.
Стиснення PNG тут не знімає прозорість. Якщо перекодований файл не менший, інструмент зберігає вихідний розмір. Це очікувано для деяких уже ефективних PNG.
Конвертуйте PNG у JPG або WebP
Конвертувати зображення конвертує між JPG, PNG і WebP. Не конвертує HEIC, SVG, анімований GIF, RAW або PDF.
Якщо вихід JPG, прозорі пікселі заливаються кольором тла, який ви задаєте (білий, якщо лишити значення за замовчуванням). Вихід PNG — lossless. JPG і WebP використовують налаштування якості.
Сама конвертація відбувається в браузері. Реклама та інші функції сайту й далі використовують мережу; це окремо від обробки.
Почніть з Стиснути зображення, якщо хочете лишити PNG. Відкрийте Конвертувати зображення, якщо фото-PNG має стати JPG або WebP.
FAQ
Чому мій PNG-файл такий великий?
PNG — lossless і може зберігати прозорість і дрібну деталь. Фото, зайві розміри, шум і складні текстури можуть збільшити файл. Метадані можуть трохи додати, але рідко головна причина.
Як зменшити розмір PNG-файлу?
Спочатку стисніть PNG, потім зменште, якщо піксельний розмір більший за потрібний. Якщо це фото без прозорості, конвертація в JPEG або WebP часто зменшує сильніше. Порівняйте якість після будь-якої lossy-конвертації.
PNG завжди більший за JPG?
Ні. Фото в PNG часто набагато більші за JPEG, але простий логотип чи графіка інтерфейсу може бути маленьким PNG. Розмір залежить від вмісту, а не від фіксованого правила PNG проти JPG.
Чи конвертувати PNG у WebP?
WebP може бути добрим веб-форматом для фото й багатьох графік, зокрема з прозорістю. Він не завжди менший за PNG. Конвертуйте, коли тестовий файл виглядає добре й справді менший.
Чи знижує стиснення PNG якість?
Стиснення PNG — lossless: пікселі мають збігатися після перекодування. Стиснути зображення перекодовує PNG без видалення прозорості; падіння розміру часто невелике. Конвертація в JPEG або lossy WebP може знизити якість.
Чому мій знімок екрана PNG такий великий?
Знімки екрана часто пасують PNG через текст, інтерфейс і плоский колір. Вони все одно ростуть із великим екраном, high-DPI зйомкою, зайвими розмірами чи фото в кадрі. Спочатку стисніть; конвертуйте лише якщо PNG не потрібен.