Як уникнути артефактів стиснення jpeg під час збереження фотографій у веб-роздільній здатності?


13

Коли я зберігаю зображення з роздільною здатністю в Інтернеті (наприклад, 1920 × 1024 пікселів), відтінки плоских ділянок часто мають пошкоджені відтінки кольору. Я зберігаю у Photoshop CS4 з якістю 2 у стандартному режимі, тому що мені потрібні файли менше 300 Кб. Як я можу зробити свої зображення JPEG такими маленькими без артефактів стиснення?

Приклад: http://www.screencast.com/users/capsize/folders/Jing/media/f858e229-1f05-431c-98ce-5334918aa1f3


Чого? Не впевнений. І. Що?
sebastien.b

2
Може бути корисним включити інформацію про те, як ви готуєте їх до Інтернету (програмне забезпечення, що використовується, налаштування тощо), а може бути навіть приклад, щоб проілюструвати, що ви маєте на увазі.
Rowland Shaw

"новим користувачам заборонено публікувати зображення". Я намагаюся знайти інший спосіб розмістити вам приклад, дякую за ваші коментарі.
Capsize

1
Це справедливе питання. Чому голоси? Кілька оновлень, доброзичливо наданих, також забезпечили б невелику кількість представників, необхідних ОП для розміщення прикладу @Rowland Shaw.
бер

Я проголосував за це, я не бачу, чому за нього також проголосували.
Джон Каван

Відповіді:


13

Якщо ви збережете зображення JPEG з надзвичайно низьким рівнем якості, ви отримаєте артефакти стиснення. Це просто простий факт стиснення втрат JPEG. Якщо ви хочете уникнути артефактів стиснення, використовуйте налаштування вищої якості, ніж 2. Не потрібно економити на максимальній якості, оскільки більшість зображень можна зберегти з досить низькою якістю, без помітних втрат у деталях або видимих ​​артефактів.

Варто зазначити, що плавні градієнти та JPEG не змішуються добре. JPEG стискає невеликі блоки зображення, а коли мова йде про плавні градієнти, то, як правило, всі пікселі в блоці мають однакові або дуже схожі кольори. Це створює чітку смугу (постеризацію), яка може бути досить помітною. Єдиний спосіб цього - використовувати більш високу якість, але це, очевидно, збільшить розмір вашого файлу.

Чудову статтю, яка може бути корисною, можна знайти тут:

Сказане вище стосується Lightroom, проте основна концепція все ще стосується Photoshop. Важливим моментом із наведеної вище статті є те, що нижній діапазон налаштувань якості JPEG, як правило, має незначний вплив на розмір зображення, і розмір зображення починає зростати на будь-яку значну міру лише тоді, коли ви потрапляєте на кілька верхніх дужок. Я б підозрював, що ви можете змінити налаштування якості з 2 на 5 і завдати лише невеликого звернення до розміру вашого зображення.


3

У вашому конкретному прикладі: збільшити якість або зменшити зображення та зняти всі метадані (включаючи інформацію про кольоровий профіль).

Ви робите зображення розміром приблизно 8 Мб (неочищені дані пікселів: 1920px x 1024px x 32bpp / 8b / M) і намагаєтеся зменшити його до менш ніж 300 Кб, що є скороченням у 26 разів.

Це складне завдання, без внесення деяких артефактів.


1
Також ескіз зображення. Він занадто малий, щоб бути корисним, і нічого, здається, цього насправді не вимагає.
Прочитайте, будь ласка, мій профіль

1

Рівень якості 2 створить артефакти, оскільки стиснення JPEG втрачає, і чим більше ви стискаєте, тим більше втрачаєте. На жаль, єдиний реальний спосіб уникнути цього - мінімізувати стиснення.

Однак у Photoshop (як у CS2) є можливість видалити артефакти JPEG у діалоговому вікні "Фільтри-> Видалити шум". Я підозрюю, що успіх цієї програми дещо відрізнятиметься, але це може допомогти вам очистити зображення. Ймовірно, вам доведеться завантажити збережене зображення у фотошоп, а не використовувати той, який все ще є, оскільки він, ймовірно, не відображатиме артефакти.


1

Інші відповіді ("Це в основному суперечливо!") Хороші. Однак я хотів додати ще щось, що можна спробувати: ви можете застосувати гауссова розмитість до зображення після зменшення розміру, але перед збереженням як JPEG. Якщо ви хочете пофантазувати, використовуйте кольоровий простір L * a * b * і просто розмийте канали a і b, залишивши L в спокої.

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.