Як максимально знизити розмір файлів зображень?


10

Зазвичай я використовую збереження Photoshop для Інтернету та пристроїв, але у нього немає варіантів стиснення PNG, і мені також цікаво, чи доступні найвищі алгоритми стиснення?


Ви можете легко вибрати якість зображення, коли ви зберігаєте в Paint.NET. Я думаю, що ви можете зробити те ж саме і в GIMP, хоча я не впевнений.
Mateen Ulhaq

багато програм дозволяють вибрати якість зображення; але існує багато різних способів, деякі ефективніші, ніж інші. Я здебільшого переймаюся тим, щоб зменшити розмір з якомога меншою жертвою якості
Деймон

Відповіді:


8

Якщо цільовим типом файлу є PNG, у вас є кілька варіантів. Спочатку відкрийте PNG у феєрверках, а потім оптимізуйте їх. FW стискає .png файли краще, ніж PS. Потім використовуйте PNGOUT (безкоштовна програма) для подальшого стиснення. Типовий результат приблизно на 30% менший від того, що випускав Photoshop.


привіт, чи знаєш ти, якщо ти отримаєш менший файл, що стискає спочатку феєрверки, а потім знову з pngout, ніж якщо ти просто використовуєш pngout?
Деймон

@Damon Я вважаю, що я кілька разів тестував і виявив, що FW тоді png працює краще. Але це може бути пов'язано і з індивідуальним складанням PNG (альфа / # кольорів тощо).
Цзінь

1

Мій підхід не дуже технічний, тому я не можу дати якісь конкретні алгоритми, але Adobe Fireworks є одним з найкращих інструментів для оптимізації будь-якого формату зображення для Інтернету. Ви можете використовувати його.

Також ImageOptim добре працює на OSX. Ті ж результати з феєрверками, я порівняв їх.


1

Зазвичай я використовую збереження Photoshop для Інтернету та пристроїв, але у нього немає варіантів стиснення PNG, і мені також цікаво, чи доступні найвищі алгоритми стиснення?

Під - перше, повинні використовуватися PNG або JPEG?

Якщо ви зберігаєте зображення для Інтернету, сьогодні вибираєте між PNG та JPEG. PNG дуже хороший для зображень, які без втрат стиснуться дуже ефективно. JPEG хороший для решти.

Як правило, якщо це фотографія або складна візуалізація (повністю текстурована) і вона більша, ніж приблизно 60x60, то JPEG, ймовірно, буде кращою.

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

Як оптимізувати PNG

На відміну від GIF, PNG підтримують 24-бітні зображення. Це призвело до великої плутанини, коли заплутані люди заявляють, що зображення PNG займають набагато більше місця, ніж те саме зображення, збережене як GIF. В основному це пов'язано з тим, що люди не усвідомлюють, що воно знижує обсяг до 256 кольорів при збереженні в GIF, в той час як вони зберігають повні 24-бітні кольорові дані в PNG.

В PNG проте, ви можете зменшити кольору в палітрі так само , як GIF , і це буде зробити розмір файлу зображення значно менше.

Photoshop це зберегти для веб дійсно є варіанти для стиснення PNGs

Для більшості сценаріїв, де підходить PNG, потрібно використовувати кольорову палітру. Ви отримаєте велике стиснення, просто вибравши 256 кольорів та використовуючи алгоритми за замовчуванням для вибору кольорової палітри. "Зберегти для Інтернету" Photoshop робить це легко. Просто виберіть PNG-8 замість PNG-24 і починайте зі значень за замовчуванням.

Ви можете не вважати це "стисненням", але це зниження якості зображення, щоб отримати менший розмір файлу - це просто інший підхід.

Якщо у вас дуже просте зображення або дуже маленький значок, тоді ви можете зменшити кількість кольорів для кращого стиснення. Кожен раз, коли ви збиваєтесь потужністю в два, ви будете трохи збільшувати ефективність стиснення, тому 128 трохи краще, ніж 129-255, 64 - трохи краще, ніж 65-127, і так далі. Тому спробуйте 256, 128, 64, 32 та 16.


0

Просто хотів додати, що на додаток до деяких відповідей, вже наданих, Yahoo! має інструмент під назвою Smushit, який може голити деякі байти. Це дуже просто у використанні.

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