Головна » Блог » Squoosh: як стиснути зображення для сайту та зберегти якість

Squoosh: як стиснути зображення для сайту та зберегти якість

Squoosh: як стиснути зображення для сайту та зберегти якість

Фотографія з телефона може займати кілька мегабайтів, хоча на сторінці блогу її показують у значно меншому розмірі. Перед публікацією варто підготувати окрему вебверсію: вибрати потрібну ширину, формат і рівень стиснення. Для цього можна скористатися Squoosh — інструментом, що працює у браузері.

У цій статті розберемо, як зменшити розмір зображення для сайту, перевірити результат і не перетворити чіткий скриншот на розмиту картинку. Інструкція розрахована передусім на роботу з окремими статичними зображеннями на комп’ютері.

📚 Актуальні статті:
📌 Як відкрити буфер обміну у Windows і знайти скопійований текст
📌 Партнерські програми для пасивного доходу: 7 варіантів і план старту
📌 Як очистити кеш Telegram і звільнити пам’ять без видалення листування

Що таке Squoosh і для чого він потрібен

Squoosh — безкоштовний вебзастосунок із відкритим вихідним кодом від GoogleChromeLabs. Він дозволяє перетворювати зображення та порівнювати варіанти стиснення без встановлення повноцінного графічного редактора.

Його зручно розглядати для таких задач:

  • підготовка обкладинки статті;
  • зменшення фотографій для блогу або картки товару;
  • перевірка, чи варто переводити зображення у WebP;
  • створення легшої копії для надсилання;
  • порівняння розміру файлу й видимих втрат якості.

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

Два різні значення слова «розмір»

У роботі із зображеннями важливо розрізняти:

ПараметрПрикладЩо означає
Розміри в пікселях2400 × 1600 pxШирина та висота зображення
Розмір файлу850 КБОбсяг даних, який потрібно зберегти або передати

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

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

Як стиснути зображення у Squoosh: покроково

Крок 1. Збережіть оригінал

Створіть окрему папку для готових вебверсій. Оригінали залиште незмінними: вони можуть знадобитися для іншого кадрування, друку або публікації у більшому розмірі.

Зрозумілі назви допомагають не переплутати файли. Наприклад, obkladynka-original.jpg і obkladynka-web.webp. Розширення має відповідати формату, який ви реально експортували: просте перейменування .jpg на .webp нічого не конвертує.

Крок 2. Відкрийте файл

Введіть у браузері адресу squoosh.app. Перетягніть зображення в початкове вікно або скористайтеся вибором файлу. Після відкриття можна порівнювати вихідне зображення з обробленим варіантом.

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

Крок 3. За потреби змініть ширину

Увімкніть Resize та задайте ширину в полі Width. Збережіть пропорції, щоб висота змінювалася відповідно. Якщо форма зображення раптом спотворилася, поверніться до вихідних пропорцій.

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

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

Крок 4. Виберіть формат

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

Що обробляєтеЩо порівняти спочаткуНа що звернути увагу
Фотографія для статтіWebP та JPEGОбличчя, дрібні деталі, плавні переходи кольору
Скриншот інтерфейсуPNG та WebP без втратЧіткість літер і тонких ліній
Картинка з прозорим фономPNG або WebP із прозорістюКраї об’єкта на світлому й темному тлі
Фото, для якого важливий мінімальний обсягAVIF та WebPЯкість, час обробки й підтримка місцем публікації
Файл для сервісу з чіткими вимогамиФормат, указаний цим сервісомОбмеження на розмір і роздільність

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

Крок 5. Налаштуйте якість

Параметр Quality керує балансом між деталізацією та обсягом файлу в режимах стиснення з втратами. Його число не є «відсотком збереженої якості», а однакові значення різних кодеків не означають однакового результату.

Для першого порівняння JPEG або WebP можна спробувати значення близько 75, а потім змінювати його невеликими кроками. Це редакційна стартова точка, а не універсальна рекомендація розробників.

Перевірте три ділянки: головний об’єкт, дрібні деталі та текст, якщо він є. Якщо видно плями, ореоли або розмиті літери, підвищте якість чи спробуйте інший формат. Не обирайте найменший файл лише заради красивої цифри.

Крок 6. Порівняйте й завантажте результат

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

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

Чи можна стиснути фото зовсім без втрати якості

Є два різні підходи:

  • Без втрат: стиснення зберігає піксельні дані, але зменшення обсягу залежить від зображення.
  • Із втратами: частина інформації відкидається заради компактнішого файлу; зміни можуть бути малопомітними або очевидними.

«Не помічаю різниці» та «дані не змінилися» — не одне й те саме. До того ж зменшення ширини вже змінює піксельні дані, навіть якщо після цього вибрано режим без втрат.

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

Приклад розрахунку економії

Припустімо, початковий файл займав 1200 КБ, а підготовлена версія — 240 КБ. Економія становить:

(1200 − 240) ÷ 1200 × 100% = 80%.

Новий файл у п’ять разів менший за обсягом. Це умовний приклад обчислення, а не результат тесту Squoosh і не обіцянка такого стиснення для будь-якої картинки.

Вже оптимізоване зображення може зменшитися зовсім мало. Після зміни формату файл іноді стає навіть більшим — тоді варто залишити кращий із порівняних варіантів.

Як підготувати зображення для WordPress

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

Практична перевірка:

  1. Додайте тестове зображення до медіатеки.
  2. Вставте його в чернетку статті.
  3. Перегляньте сторінку на комп’ютері та телефоні.
  4. Перевірте, чи тема не обрізає важливу частину обкладинки.
  5. Якщо картинка використовується для прев’ю посилання, перевірте це окремо.

Не видаляйте старе зображення з медіатеки, доки не перевірите, де воно використовується. Завантаження нової версії не обов’язково замінює всі старі вставки.

Alt-текст має пояснювати зміст картинки в контексті статті. Наприклад, для скриншота: «Панель налаштувань WebP у Squoosh». Повторювати основний ключовий запит кілька разів у кожному описі не потрібно.

Якого розміру має бути готовий файл

Універсальної вимоги «кожне зображення до 100 КБ» немає. Проста іконка, детальна фотографія й великий скриншот потребують різного обсягу даних.

Корисніші три запитання:

  • Чи потрібна ця ширина саме для місця публікації?
  • Чи читаються всі важливі елементи?
  • Чи можна отримати менший файл без неприйнятного погіршення?

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

Чи завантажує Squoosh зображення на сервер

За документацією проєкту, обробка відбувається локально на пристрої, а саме зображення не надсилається на сервер для стиснення. Водночас у README зазначено використання Google Analytics для даних про відвідування, розміри файлів до й після обробки та окремі відомості про встановлення вебзастосунку.

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

Типові помилки

ПомилкаЯк виправити підхід
Зменшувати Quality до мінімумуСпочатку перевірити потрібну ширину й формат
Стискати скриншот як звичайне фотоОкремо перевіряти літери та межі елементів
Перезберігати вже стиснену копію багато разівДля нових варіантів повертатися до оригіналу
Збільшувати маленьку картинку заради «кращої якості»Знайти якісніше джерело або використати менший розмір показу
Переводити все в один формат без перевіркиПорівнювати за типом зображення та місцем публікації
Очікувати, що стиснення саме приведе відвідувачівРозглядати його як одну з технічних задач сайту

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

Часті запитання

Що краще для статті: WebP чи JPEG?

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

Чому після стиснення розмилися написи?

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

Чи можна обробити одразу всю медіатеку?

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

Що робити, якщо WordPress не приймає файл?

Прочитайте точний текст помилки. Причиною може бути формат, обмеження розміру, пошкоджений файл або конфігурація сайту. Для діагностики спробуйте невелику коректну JPEG- або PNG-копію. Не змінюйте лише розширення й не вимикайте перевірки без розуміння причини.

Чи треба видаляти оригінали після публікації?

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

Висновок

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

Мета — отримати достатньо легкий файл, який добре виконує свою задачу: показує товар, ілюструє думку або допомагає читачеві повторити інструкцію.

Поділитись: