Конвертуйте JFIF у PNG без отримання файлу на 17 МБ
Конвертація JFIF у PNG нічого не скасовує. JPEG-компресія, вже закладена у ці пікселі, залишається на місці, і жоден конвертер не може її повернути. Змінюється все, що відбувається після цього: PNG — це без втрат, тому кожне наступне обрізання, редагування чи збереження зберігає ті пікселі, які були передані, а також PNG має справжній альфа-канал, який JPEG структурно не підтримує.
Те, про що більшість сторінок-конвертерів замовчують, — це розмір. PNG із повною палітрою кольорів для фотографії виходить величезним. Наш тестовий знімок розміром 4,82 МБ повернувся як 16,86 МБ — приблизно у три з половиною рази більший, і піксель у піксель ідентичний JFIF, з якого він був отриманий. Це не помилка конвертації. Саме це означає "без втрат" для зображення з мільйонами трохи різних кольорів.
Що ви насправді отримуєте
Дві речі, і варто бути точним. Перше — якість перестає погіршуватися: JPEG, який відкривають, редагують і зберігають п’ять разів, втрачає трохи з кожним разом, а PNG — ні. Друге — прозорість. JFIF її не має, тому ваш PNG починається повністю непрозорим, але формат тепер може містити альфа-канал, якщо ви додасте його у редакторі.
Портретне фото залишиться портретним
Смартфони не обертають пікселі. Вони записують, як тримали камеру, у тег орієнтації EXIF і залишають зображення таким, як його бачить сенсор. Застосування цього тегу — лише половина справи: якщо конвертер повертає пікселі, але залишає тег, переглядач застосовує його ще раз, і фото виявляється боком у Chrome, на iPhone чи у Windows Photos.
Ми обертаємо пікселі та очищаємо тег. Тестовий файл із тегом орієнтації 6 вийшов із PNG-конвертера розміром 800 на 1200, вертикально, без залишеного тегу орієнтації, і з приміткою про це у результаті.
Як не допустити роздування файлу
Палітра-компресія доступна як прапорець. Вона зменшує зображення до обмеженої кількості кольорів, що робить фотографічний PNG значно меншим за невеликої втрати точності кольорів. На фотографії різниця майже непомітна; на градієнті чи заході сонця може з’явитися легке смугастість, тому ця опція вимкнена, якщо ви її самі не ввімкнете.
Налаштування зусиль компресії окреме і не змінює пікселі зовсім. Воно лише визначає, наскільки старанно кодувальник стискає ті ж самі дані, обмінюючи час обробки на розмір файлу. Оскільки нічого не втрачається, результат позначається як "Без втрат", а не отримує числову оцінку якості.
Коли PNG — невдалий вибір
Якщо ви плануєте поділитися фото, завантажити його чи зберегти як є, PNG дає вам значно більший файл без видимої користі. У такому випадку залишайте JPG. PNG виправдовує свій розмір, коли файл повертається у редактор, коли інструмент на іншому кінці приймає лише PNG, або коли зображення — це не фотографія: скріншот, логотип, діаграма чи будь-що з рівними кольорами та чіткими краями добре стискається у PNG.
Колір і що відбувається з вашим файлом
Вбудований колірний профіль зберігається за замовчуванням або акуратно конвертується у sRGB, якщо ви оберете це. Розміри повертаються точно такими, як були. Конвертуйте один файл чи цілу партію, і партія повертається одним ZIP з оригінальними іменами файлів. Без реєстрації, без водяних знаків, а готові файли видаляються через годину.
Що ви отримуєте
- Безвтратний PNG, піксельно ідентичний завантаженому JFIF, перевірений з максимальною помилкою на піксель 0
- Орієнтація EXIF застосована до пікселів і тег очищено, тож фото не буде повернуте двічі
- Опціональна палітра-компресія, коли повнокольоровий PNG більший, ніж потрібно
- Формат, що підтримує прозорість і готовий до альфа-каналу, який ви додасте пізніше
- Оригінальні розміри та вбудований колірний профіль, обидва збережені
- Безкоштовно, без реєстрації, без водяних знаків, файли видаляються через одну годину
Що далі?
Якщо вам потрібне лише звичайне розширення .jpg і менший файл, JFIF у JPG — коротший шлях. Щоб залишити формат JFIF і зменшити розмір, скористайтеся Стиснути JFIF. Щоб зібрати кілька зображень в один документ, спробуйте JFIF у PDF.