Файл JPG це фотографія, збережена з використанням стиснення JPEG. JPEG це стандарт, опублікований Joint Photographic Experts Group, комітетом, створеним міжнародними органами стандартизації ISO та ITU, і він став типовим способом зберігання фотографій майже всюди: у камерах, телефонах, на вебсайтах та в вкладеннях електронної пошти. Розширення записується як .jpg і як .jpeg, і це одне й те саме. Варіант з трьома літерами існує лише тому, що старі версії Windows дозволяли не більше трьох символів.
Строго кажучи, JPEG це метод стиснення, а файл навколо нього це контейнер, або JFIF, або, якщо його записала камера, файл Exif. На практиці всі переглядачі сприймають їх як JPG, і так само робить звіт про метадані.
Як JPG зберігає своє зображення
JPEG є з втратами, тобто відкидає частину інформації, щоб зменшити розмір файлу. Він розбиває зображення на маленькі блоки, описує кожен блок як набір частотних значень, а потім заокруглює ці значення: грубо для дрібних деталей, які око майже не помічає, і м’якше для великих форм, які воно добре бачить. Повзунок якості у вашому редакторі керує тим, наскільки грубим буде це заокруглення. Більшість JPG також зберігають колір у половинній роздільній здатності яскравості, тому що зір людини набагато краще помічає зміни яскравості, ніж зміни кольору.
У повсякденному використанні важливі дві наслідки. Деталі, які були відкинуті, неможливо повернути, тому кожне нове збереження погіршує зображення ще трохи, а багаторазове редагування одного й того самого JPG залишає навколо країв і тексту блочні розводи. І у JPEG немає прозорості: немає способу позначити піксель як прозорий, тому логотип, збережений у JPG, матиме суцільне тло.
Які метадані містить JPG
Метадані це інформація про зображення, яка передається всередині файлу разом із пікселями. JPEG зберігає їх у позначених сегментах біля початку файлу, і одна фотографія часто містить одразу кілька різних стандартів метаданих.
- EXIF (Exchangeable Image File Format) це те, що записує камера або телефон. Там зазвичай є
MakeіModel,DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatings,FocalLength,Flash,LensModel,SoftwareіOrientation, прапорець, який каже переглядачу, як повернути зображення. - GPS-теги є частиною EXIF, але знаходяться в окремій групі:
GPSLatitude,GPSLongitude,GPSAltitudeі мітка часу в UTC. Разом вони вказують, де було зроблено фото, часто з точністю до кількох метрів. - IPTC це старіший видавничий стандарт, що використовується в новинах і стоковій фотографії, з полями на кшталт
By-line,Caption,Keywords,City,CountryіCredit. - XMP це новіша схема від Adobe, що зберігається як блок тексту XML. Вона містить автора, заголовок, опис, ключові слова, зіркові оцінки та кольорові мітки, а також часто історію редагування з назвами програм, які змінювали файл.
- ICC-профіль кольору може бути вбудований, щоб описати, як збережені числа відповідають реальним кольорам.
- Мініатюра зазвичай також додається як окремий маленький JPEG.
Кілька з цих полів є особистими. Координати GPS можуть прямо вказувати на ваш дім. Make, Model і, у деяких камерах, серійний номер камери або об’єктива ідентифікують ваше обладнання, а Artist, Copyright, ім’я власника та поле XMP creator можуть містити ваше власне ім’я. Вбудована мініатюра заслуговує на окрему згадку: деякі редактори оновлюють основне зображення і залишають стару мініатюру незмінною, тому в обрізаному фото все ще може бути маленька копія того, що ви відрізали.
Коли використовувати JPG
JPG це правильний вибір для фотографій, які потрібно переглядати, надсилати або публікувати. Безперервні тони з м’якими градієнтами це саме те, для чого було розроблено стиснення, тому невелика втрата деталей залишається непомітною, а економія місця величезна. Це хибний вибір для скриншотів, лінійної графіки, схем і будь-яких зображень із текстом, оскільки різкі краї JPEG обробляє найгірше, а також для всього, де потрібне прозоре тло.
Очевидна альтернатива це PNG, який зберігає кожен піксель і підтримує прозорість, але створює значно більші файли для фотографій. Якщо ви редагуєте, тримайте без втрат основний варіант, наприклад PNG, TIFF або raw-файл з камери, а JPG експортуйте лише наприкінці.