Чому дві картинки однакових розмірів / dpi мають такі різні розміри файлів?


10

Я працюю над проектом, де два мої зображення повинні бути НАД МАЛИМИ, ЯК МОЖЛИВО. Я масштабував два зображення з однаковими розмірами / dpi і перевірив кольоровий профіль у Photoshop CS6, і вони обидва виглядають однаково. Вони обидва були збережені при одній компресії JPEG.

Може хтось, будь ласка, пояснить мені, як ці два зображення виявилися настільки різко різними розмірами? Собака - 97 КБ, а зайчик - 576 Кб.

введіть тут опис зображення

введіть тут опис зображення

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

введіть тут опис зображення

введіть тут опис зображення


1
якщо ви можете кількісно оцінити "малий" (у вас повинна бути певна специфікація, над якою ви працюєте), і яка мета, ви можете отримати ще кілька методів оптимізації розміру файлів.
horatio

Відповіді:


13

Перші два зображення мають вбудовані кольорові профілі. Менший має Adobe RGB, а більший - "TIFF RGB", який, як правило, займає більше місця.

Я здогадуюсь, ви, напевно, хочете, щоб вони все-таки були sRGB , без вбудованого кольорового профілю.

У другому випадку - це деталі. Ручна фотографія має великі ділянки одного кольору, багато розмитості та дуже багато різких ліній. Це ідеально підходить для стиснення. Велосипеди та дерева наповнені контрастом і хитромудрими деталями. Це набагато важче стиснути.

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


Як ви можете перевірити зображення на вбудовані кольорові профілі?
cbdeveloper

Існує кілька способів, але, мабуть, найпростіший: відкрийте їх у Gimp, і він підкаже і запитає, чи хочете ви перейти на srgb.
Прочитайте, будь ласка, мій профіль

7

Два зображення з однаковими розмірами містять однаковий обсяг даних, але не обов'язково однаковий обсяг інформації . Чисто-біле зображення практично не містить інформації, і його можна стиснути в дуже маленький простір (для збереження цього зображення достатньо лише висоти та ширини).

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


+1: Я люблю теорії про те, скільки інформації містить деякі дані ... Я пропоную "Теорію Колмогорова", щоб зрозуміти, що ...
woliveirajr

4

Стиснення JPEG говорить про те, скільки деталей викинути, а не скільки зберегти.

При однаковій кількості викинутих деталей два різних зображення залишаться з різною кількістю деталей. Зберігання, як правило, пропорційне кількості деталей, залишених на зображенні після стиснення.

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

На деяких камерах ви можете компресувати зображення до певної якості АБО певного розміру. Якщо зображення містить більше деталей, воно втрачає більше деталей при стисненні до певного розміру, тому це бажано лише в тому випадку, якщо зберігання обмежене.


Отже, чи можу я зробити щось інше, щоб зменшити розмір файлу?
daveMac

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

Після видалення сторонніх метаданих єдиний спосіб зменшити розмір файлу - зменшити кількість інформації в зображенні. Ви робите, обрізаючи, зменшуючи розмір або зменшуючи коефіцієнт Q ("якість") зображення jpeg. Зазвичай ви можете зменшити до q = 75 (не впевнений, який точний еквівалент фотошопу), перш ніж ви отримаєте помітні артефакти (не збільшуючи масштаб для перегляду окремих пікселів), але він змінюється від зображення до зображення.
Брайан Уайт

І , до жаль, зображення з різкими лініями, контрастності і деталізації , як правило, показують артефакти більш швидко , як ви знизити якість JPEG. Так що ви майже не можете перемогти.
Прочитайте, будь ласка, Мій профіль

3
@mattdm Шум за визначенням випадковий і не стискається добре. Я виявив, що застосування фільтра "Розмиття" у зонах фокусування на зображенні може різко зменшити розмір файлів і покращити зображення, зробивши тему спливою. Ви можете виграти іноді!
Метт Грум

4

Якщо ви працюєте у Photoshop (або PS Elements), скористайтеся опцією "Зберегти для Інтернету та пристроїв ...", а не "Зберегти" або "Зберегти як ...". Це не лише дає можливість знімати небажані компоненти файлів (кольорові профілі, метадані), ви отримуєте інтерактивний попередній перегляд того, що зміни в налаштуваннях будуть робити для зображення, наприклад, наскільки далеко ви можете піти за допомогою стиснення JPEG, перш ніж артефакти почнуть стати заперечним.

Вам доведеться погодитись, що деякі зображення стискатимуться значно більшою мірою, ніж інші: стиснення (простіше кажучи) - це здебільшого опис змін між сусідніми пікселями, а "плавний градієнт" - це набагато коротша історія, ніж довга , складна розповідь про 64 більш-менш непов’язаних окремих пікселя. Ваше зображення велосипедів / листя - фотоеквівалент « Казки про два міста» або « À la recherche du temps perdu» - ви можете створити резюме в двох абзацах, але воно пропустить багато. Якщо перефразовувати Ейнштейна: ваші файли повинні бути максимально простими, але не простішими.Використовуйте більш високі рівні стиснення (більш низькі показники якості) для зображень, які можуть витримати їх, а узагальнені розміри файлів вийдуть досить добре, що одне зображення, яке має бути більшим, не засмутить яблучну кошик.

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