Зменшення ваги картинок

  1. [ правити ] Стиснення з втратами (JPEG)
  2. [ правити ] Стиснення без втрат (PNG, GIF)
  3. [ правити ] Обрізання гістограми
  4. [ правити ] Обрізати зображення
  5. [ правити ] Масштабування
  6. [ правити ] Прибирання кольоровості
  7. [ правити ] Збереження в 16 кольорів
  8. [ правити ] Збереження в 2 кольори

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

[ правити ] Стиснення з втратами (JPEG)

Розрізняють алгоритми стиснення з втратами і без втрат: стиснення з втратами застосовується для зберігання фотографій і кінофільмів. Поширений формат стиснення з втратами - JPEG . При стисненні в цей формат виходить потужна упаковка (тим потужніша, ніж менше якість від 1 до 100% було виставлено в настройках). Однак, на картинках, упакованих в цей формат, спостерігаються артефакти стиснення JPEG - області 8 × 8 пікселів, які оточують різні різкі переходи, утворюючи, свого роду, щербини або сходинки. Це пов'язано з тим, що алгоритм JPEG тисне зображення квадратиками 8 × 8, при цьому математично перетворюючи і усредняя кольору (граничним випадком стиснення в цей формат з якістю 1% виявляється графіка а ля ZX-Spectrum , Де кожен квадрат 8 × 8 пікселів представлений всього лише двома різними кольорами).

Не рекомендується послідовно зберігати кілька разів одне і те ж зображення в формат JPEG - при цьому артефакти стиснення наростають, для проміжних збережень краще використовувати формати стиснення без втрат. Існують функції для обертання або кадрування JPEG без попереднього перепакування та без додаткових втрат (наприклад, в IrfanView вони називаються «JPG loseless rotation» і «JPG loseless crop».

[ правити ] Стиснення без втрат (PNG, GIF)

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

[ правити ] Обрізання гістограми

Усунення фону паперу

На книжкових сканах значну частину зображення займає папір, яку можна «відбілити» (замінити «майже білі» пікселі на повністю білі) для отримання більш розбірливі і, до того ж, більш компактних зображень сторінок.

[ правити ] Обрізати зображення

Зображення, яке містить надлишкові поля (наприклад, на книжкових сканах це можуть бути поля книги і простір за ними) можуть займати мало не більше половини «ваги» сторінки. Функція обрізання таких полів в графічних редакторах називається «Crop» або «Кадрування». Наприклад, в IrfanView вона активізується після натискання клавіш Ctrl-Y. Автоматично откадріровать книжкові скани в великій кількості (і заодно їх розгорнути на необхідний кут і порізати на дві сторінки) можна, наприклад, безкоштовною програмою Scan Tailor .

[ правити ] Масштабування

Движок MediaWiki вміє автоматично масштабувати зображення - зменшувати кількість пікселів по горизонталі і по вертикалі. Проблеми можуть виникнути через додаткової перепакування JPEG з невідомим науці рівнем стиснення, а також зі збільшенням, а не зменшенням ваги картинок, стислих без втрат (іноді спостерігається для PNG і анімованих GIF). Тому в деяких випадках зменшені версії зображення має сенс згенерувати самостійно, і прописувати число пікселів по ширині в явному вигляді, щоб саме так, без автомасштабирование, вони і відображалися.

[ правити ] Прибирання кольоровості

Якщо зображення складається з відтінків сірого, то при його збереженні має сенс вказати параметр grayscale (наприклад, пункт меню Image - Convert to grayscale в IrfanView, Зображення-Режим-градації сірого в GIMP і т. П.)

Наприклад, для показаного нижче графіка зображення в 16 мільйонів квітів (41425 байт) [1] і 256 відтінків сірого (19316 байт) [2] виявилися не відрізняються, оскільки інформація про колір не використовується.

[ правити ] Збереження в 16 кольорів

Монохромні малюнки і графіки, які мають не більше 16 кольорів, має сенс зберегти в 16 кольорів - тоді кожна точка буде займати не більше 4 біт на диску (при 256 квітах - 8 біт або 1 байт). Якщо це робити з IrfanView, то білий колір чомусь стає злегка сірим (має рівень 253 замість покладеного 255). програми Color quantizer і Adobe Photoshop при збереженні «для Web» відображають білий колір правильно.

В останніх версіях IrfanView, втім, з'явилася опція більш правильного трансформування квітів.
В останніх версіях IrfanView, втім, з'явилася опція більш правильного трансформування квітів

[ правити ] Збереження в 2 кольори

Це найкомпактніший режим збереження картинок (використовується лише 1 біт на піксель ), Але його використання пов'язане з втратою значного обсягу інформації та часом негарному поданням навіть спочатку монохромних зображень. При масштабуванні монохромного зображення, наприклад, в Word , Кількість квітів зберігається, і все похилі лінії перетворюються в зигзагоподібні сходинки, а написи робляться нерозбірливими. Бінаризація сірих пікселів можна зробити або в чорну, або в білу область - точне налаштування кордону переходу дозволяє здійснити, наприклад, функція «Поріг» в GIMP (Меню Колір - Поріг, працює тільки при включеному режимі Зображення - Режим - RGB або Зображення - Режим - градації сірого).

Бінаризація сірих пікселів можна зробити або в чорну, або в білу область - точне налаштування кордону переходу дозволяє здійснити, наприклад, функція «Поріг» в   GIMP   (Меню Колір - Поріг, працює тільки при включеному режимі Зображення - Режим - RGB або Зображення - Режим - градації сірого)

2 кольори, 2531 байт (з IrfanView)

2 кольори, 4743 байт (з GIMP, функція «Поріг»)

При оцифрування книжкових сканів 2-кольоровий режим небажаний, але іноді використовується, наприклад, в програмі Scan Tailor через свою компактність, після перекладу зображення в режим 600 DPI, де спотворення типу «сходинки» малопомітні. При бажанні його там можна відключити для окремих сторінок або їх частин, а також для всіх сторінок книги цілком.

Параметр DPI (число пікселів на дюйм - dots per inch) зберігається у властивостях зображення і ні на що не впливає, поки ми не починаємо виготовляти документи PDF з Word - там він різко псує якість картинок, якщо вказано менше, ніж потрібно. Фотошоп при збереженні «для Web» або Color quantizer виконують очистку цього параметра, що вирішує проблему. У IrfanView його можна очистити вручну.