Фонові обмеження JPG: що формат не може зберегти
JPG не може зберігати прозорий фон. Кожен піксель у файлі JPG має бути видимим кольором, тому виріз, збережений у форматі JPG, зрівнюється з білим, чорним або іншим вибраним кольором. Якщо вам потрібно, щоб область навколо об’єкта залишалася порожньою, експортуйте PNG.
Це обмеження не робить JPG поганим вихідним фото. Це лише означає, що JPG і прозорий вихід мають різні завдання.
Що означає «неможливо зберегти прозорість».
Виріз містить два види інформації:
- видимий колір предмета;
- наскільки видимим повинен бути кожен піксель, включаючи повністю порожні та частково прозорі крайові пікселі.
Другу частину зазвичай називають альфа. JPG немає місця для зберігання.
Коли програмне забезпечення перетворює прозорий виріз у JPG, воно має вирішити, який видимий колір замінює кожен порожній піксель. Результат знову стає повним прямокутником. Часто ця заміна біла, але це може бути чорна або будь-яка вибрана заливка.
З файлом все не так. Прозору інформацію було видалено, оскільки цільовий формат не підтримує її.
Щоб ознайомитися з альфа-версією простою англійською мовою, перегляньте Що таке прозорий PNG?.
JPG все ще може бути вхідним
Більшість фотографій з камери та телефону – це звичайні прямокутні зображення. Вони приходять із кімнатою, стіною, вулицею чи столом, які вже видно позаду об’єкта. Це робить JPG звичайним введенням для видалення фону.
Корисний робочий процес:
- відкрити джерело JPG;
- виокремити предмет;
- оглянути та відшліфувати кромку;
- експортуйте новий результат як PNG.
Джерело та вихід не обов’язково мають використовувати однаковий формат. Перетворити фотографію JPG на прозорий PNG безпосередньо виконує це завдання.
Чому білий фон може ввести в оману
Виріз на білому може виглядати прозорим при перегляді на білій сторінці. Перемістіть його на темне предметне скло, і прямокутна біла пластина стане очевидною.
Використовуйте цей швидкий тест:
- розмістити зображення поверх яскравого не білого кольору;
- дивитися на всі чотири кути;
- перевірте зазори навколо рук, ручок і волосся.
Якщо тестовий колір не проступає через ці області, файл буде зведеним. Назва файлу .jpg підтверджує, чому. Назва файлу .png може підтримувати прозорість, хоча PNG все ще може бути навмисно експортовано з фіксованою заливкою.
Білий - це колір. Прозорість - це відсутність видимих фонових пікселів.
М’які краї виявляють ще одне обмеження
Гарні вирізи не завжди мають чіткі межі. Волосся, хутро, тканина, тіні та криві згладжування можуть містити частково видимі краєві пікселі. Альфа дозволяє цим пікселям змішуватися з новим фоном.
Коли прозорий край зрівнюється в JPG, край змішується з одним фіксованим кольором. Розмістіть цей JPG іншим кольором, і ви можете побачити:
- блідий контур;
- темна бахрома;
- квадратні кути навколо дрібних деталей;
- матовий, що залишився від оригінальної заливки.
Ось чому просте видалення білого прямокутника з JPG пізніше не завжди повертає оригінальний виріз. Перехідні пікселі вже змішано з білим.
Повторне збереження JPG може знизити якість
JPG використовує стиснення з втратами. Він призначений для зменшення фотографічних зображень шляхом спрощення візуальних деталей. Кожне додаткове збереження може викликати більше дзвонів, блоків або розмазування, особливо навколо різких висококонтрастних країв.
Ці артефакти мають значення навколо межі вирізу, оскільки край знаходиться саме там, де потрібні чіткі деталі. Сильно стиснуте джерело може показувати:
- нечіткі контури;
- маленькі кольорові блоки біля контуру;
- випали пасма або тонкі частини;
- кольоровий шум, що нагадує деталі фону.
Експорт у PNG запобігає наступному етапу JPG із втратами після вирізання. Він не може відновити деталі, які вже відсутні в джерелі, але він уникає додавання стиснення JPG до прозорого результату.
Коли JPG залишається правильним остаточним файлом
JPG може бути розумним форматом доставки, якщо все це вірно:
- фінальний фон навмисно фіксується;
- прозорість не потрібна;
- зображення переважно фотографічне;
- адресат приймає або віддає перевагу JPG;
- менший розмір доставки має більше значення, ніж майбутні фонові зміни.
Наприклад, готовий банер із повним фотографічним фоном може не виграти від альфа-версії. Завершена каталожна фотографія на білому тлі також може бути доставлена у форматі JPG, якщо цього вимагає специфікація отримання.
Важливим моментом є намір. Зведіть прозорий шаблон до потрібного кольору, а потім створіть копію для доставки у форматі JPG. Не відкидайте майстер, якщо ви не впевнені, що об’єкт ніколи не потребуватиме іншого фону.
Таблиця практичних рішень
| Потрібно | Використовуйте |
|---|---|
| Почніть із фото з телефону чи камери | JPG може підійти |
| Зберегти порожню фонову область | PNG |
| Використовуйте один виріз на багатьох кольорах | Прозорий майстер PNG |
| Отримайте остаточну фотографію на одному фіксованому фоні | JPG може підійти |
| Зберегти частково прозорі м’які краї | PNG |
| Зустрітися з пунктом призначення, який явно вимагає JPG | Умисно зведіть, а потім експортуйте JPG |
Для ширшого порівняння сучасних форматів вирізань прочитайте PNG проти WebP та AVIF для вирізань.
Поширені помилки відновлення
Перейменування розширення
Зміна image.jpg на image.png не перетворює файл і не відновлює альфа-версію. Експортуйте або конвертуйте за допомогою програмного забезпечення, яке фактично записує дані PNG.
Стирання білого кольору зі зведеного JPG
Це може спрацювати для простої графіки з жорсткими краями, але часто пошкоджує білі частини об’єкта та залишає бліді краї забруднення. Повернення до прозорого майстра безпечніше.
Надсилання попереднього перегляду замість експорту
Знімок екрана зводить весь попередній перегляд, включаючи будь-яку видиму шахову дошку. Використовуйте дію експорту редактора.
Припускаємо, що кожен PNG є прозорим
PNG може містити альфа-версію, але також може містити повністю непрозорий фон. Перевірте це над контрастним кольором.
Найбезпечніший робочий процес
Використовуйте JPG для того, що він добре вміє: звичайне введення фотографій і компактна доставка з фіксованим фоном. Використовуйте PNG, коли результат повинен зберігати прозорість.
Зберігайте чистий шаблон PNG після видалення фону. З цього шаблону створіть білий JPG, кольоровий JPG або іншу цільову копію, якщо потрібно. Цей порядок зберігає параметри та дозволяє уникнути спроб реконструювати прозорість після її зведення.