Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Image Optimizer [NAT]: Стиснення оригіналів та видалення невикористовуваних зображень

nertyod ★★★★★ 1 відгук 23 завантажень 10 1 556 05.09.26
1.2.1 Ioncube Loader: Ні
Додаткові послуги
Кількість, домен, опції
Разом:15.00 USD
OpenCart3.0, 2.3
ocStore3.0, 2.3.0.2.4, 2.3
Тип ліцензіїНа один домен + його піддомен
Метод активаціїЗа запитом в приватні повідомлення, За запитом на пошту
Ioncube LoaderНі
Звернення до сервера розробникаНі
Завантаження23
Опубліковано21.03.26
Оновлене05.09.26
Розмір файлу2 Мб
При покупці від 2 до 5 знижка -5% 14.25 USD
При покупці більше 6 знижка -10% 13.50 USD

Відгуки користувачів

Image Optimizer [NAT]: Стиснення та Ресайз ОРИГІНАЛІВ фото товарів (PNG, JPG, WebP)  та видалення невикористовуваних зображень з хостингу

Сумісність: OpenCart, ocStore 2.3.x 3.0.x • Мови: Повна локалізація (Українська, Англійська, Російська) • PHP: 7.1 - 8.2 • Серія [NAT]

🖥  ОФІЦІЙНИЙ ДЕМО-СТЕНД (DEMO):
Логін / Пароль: demo / demo
Панель управління: 👉 АДМІН-ПАНЕЛЬ (DEMO)

🔥 У чому головна проблема з місцем на хостингу?

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

Чому це відбувається?
Постачальники не шкодують: Постачальники часто дають вам "сирі" оригінали фото — знімки по 5-10 МБ з величезною роздільною здатністю 5000x4000 пікселів.
Менеджери лінуються: Фото закидаються на сайт "як є", без попередньої пакетної обробки в графічних редакторах.

💡 Чому стандартне стиснення OpenCart і 90% інших модулів вам НЕ допоможуть?

В OpenCart вбудований чудовий механізм кешування зображень. Движок бере ваш оригінал і робить з нього безліч маленьких копій (для списку, картки, кошика). Стандартні налаштування стиснення та більшість платних модулів працюють ТІЛЬКИ з кешованими копіями (у папці image/cache).

Але оригінали по 10 МБ так і залишаються лежати в image/catalog мертвим вантажем! Кеші стискаються, сайт вантажиться швидше, але диск хостингу як і раніше забитий до відмови.


Що робить модуль Image Optimizer?

Цей модуль — професійний інструмент для наведення порядку в папці ОРИГІНАЛІВ та оптимізації виведення зображень на вітрині. Основні завдання, які вирішує функціонал:

Розділ / Функція Яку проблему вирішує? Як це працює і який результат?
1. Оптимізація та Ресайз Вихідні фото від постачальників важать по 5-10 МБ із роздільною здатністю 5000x4000 px, забиваючи дисковий простір. ✔️ Фізично зменшує вихідні зображення (до 1600x1200 px), перетискає JPG, PNG, WebP та видаляє EXIF. Індивідуальні правила стиснення для папок дозволяють перевизначити якість і макс. розміри для конкретних папок. Знижує вагу файлів до 90%.
2. Junk Cleaner (Очищення) Накопичення на сервері тисяч «мертвих» картинок від давно видалених товарів, опцій або брендів. ✔️ Сканує БД та файли шаблонів (Twig, CSS, JS), виявляє невикористовувані фото. Підтримує групові дії (карантин/видалення/заглушка/ZIP-архів) та експорт звітів у CSV.
3. Водяні знаки Захист унікального графічного контенту від незаконного копіювання конкурентами. ✔️ Накладає водяний знак (текст або фото) "на льоту" з фільтрацією за категоріями, точним округленням, прозорістю, кутом повороту та TTF-шрифтами.
4. Розумні заглушки Товари без фото ламають розмітку сітки та псують зовнішній вигляд вітрини. ✔️ Автоматично виводить красиві брендовані картинки-заглушки для товарів, категорій та брендів із порожніми шляхами.
5. Формати та Lazy Load Важкі сторінки, низький показник Google PageSpeed (LCP) та биті картинки при перейменуваннях. ✔️ Динамічний WebP "на льоту", виведення SVG, progressive lazy load з красивим ефектом плавного розмиття (blur-up) та захист вітрини від битих посилань.
6. Інструменти (pro) Кирилиця та спецсимволи у шляхах; некоректна передача кольору CMYK на iOS/Safari; важкі фото. ✔️ Набір із 17 системних утилітів: санітайзер імен, конвертер CMYK у sRGB для Apple-пристроїв, пошук важких файлів (із лімітом min_size) та MD5-склеювання дублікатів.
7. Планувальник Cron Необхідність регулярно вручну запускати стиснення та чищення диска. ✔️ Автоматизує фонове сканування та оптимізацію оригінальних зображень за розкладом.

🌐 ПОВНА БАГАТОМОВНІСТЬ ТА ЛОКАЛІЗАЦІЯ [NAT]:

Модуль розроблений для багатомовних магазинів. Інтерфейс адміністративної панелі, всі підказки налаштувань, детальні логи процесів, звіти сканерів та інструкції повністю локалізовані на три мови: Українська, Англійська та Російська. Назви файлів коректно транслітеруються з підтримкою кирилиці.

Детальний опис вкладок та налаштувань:

1. Оптимізація та Ресайз ОРИГІНАЛІВ:
Ресайз гігантів: Знаходить фото з надмірною роздільною здатністю і фізично зменшує їх (напр. до 1600x1200), зберігаючи пропорції. Це радикально знижує вагу файлу без втрати якості в кешах.
Розумне стиснення: Перезберігає JPG, PNG та WebP через бібліотеку GD або Imagick, прибираючи зайву метаінформацію.
Індивідуальні правила стиснення для папок (NEW 🔥): Дозволяє перевизначити якість JPG/WebP та максимальні розміри (ширина та висота) окремо для кожної папки (наприклад, catalog/banners/ можна стискати менше з якістю 85-90%, а catalog/products/ — сильніше з якістю 72-75%). Ідеально для якісних банерів та ультралегких картинок товарів!
Мінімальні пороги стиснення (NEW): Параметри entry_min_savings_bytes і entry_min_savings_percent дозволяють автоматично пропускати файли, стиснення яких дає незначну економію (наприклад, менше 100 байт або 0.3%). Це береже ресурс диска та зберігає незмінним кеш браузера у покупців.
Порівняння ДО / ПІСЛЯ (NEW): Вбудований інструмент візуального контролю. Навпроти файлів у лозі доступна кнопка «Порівняти», яка відкриває зручне спливаюче вікно з порівнянням оригінального та стиснутого зображення ДО/ПІСЛЯ та точною різницею в розмірі.
Рівень логу (NEW): Можливість вибору режиму виведення логу — показувати тільки змінені файли (для економії місця на екрані) чи логувати всі перевірені файли детально.
Безпечне перенесення: Ви можете запустити модуль в режимі копіювання (створить папку зі стиснутими фото для перевірки). Якщо якість влаштовує — однією кнопкою замінюєте оригінали, вибравши створення Карантину (бекапа) або заміну безповоротно.
Параметри та налаштування: Підтримка двох движків (GD / Imagick для sRGB профілів), вибір кількості файлів за прохід (батчинг) і потоків обробки, поріг заміни в % (дозволяє збільшення ваги до X% заради якості), точковий вибір папок для стиснення всередині image/catalog/.
2. Очищення невикористовуваних зображень (Junk Cleaner):
Розумний пошук: Модуль сканує Базу Даних (товари, категорії, бренди) та файли теми (Twig, CSS, JS), складаючи список реально потрібних картинок.
Пошук сміття: Виявляє всі файли в каталозі, які не прив'язані до контенту і просто займають місце.
Групові дії з результатами (NEW): Зручний множинний вибір (чекбокси) з можливістю застосувати масові дії в один клік: очистити зв'язки в БД, відключити, встановити заглушку або перемістити в ZIP.
Архівування в ZIP (NEW): Завантаження папки карантину (catalog_trash) у вигляді ZIP-архіву на комп'ютер, після чого можна безпечно очистити її на сервері одним кліком.
Експорт у CSV (NEW): Можливість вивантаження результатів сканера невикористовуваних файлів у CSV-файл для зручного аналізу.
Ризик-менеджмент: Спочатку перемістіть сміття в папку карантину. Переконайтеся, що сайт працює ідеально, і тільки тоді очистіть кошик.
Параметри та налаштування: Вибірковий список папок для сканування, облік файлів з битим кодуванням (імена з символом "?"), розширений лог (показує, в якому місці коду/бази використовується фото), створення SQL-бекапа таблиць перед видаленням посилань.
3. Накладення водяних знаків (Watermarks):
Гнучкі правила: Накладення водяних знаків (зображень або тексту) для фото товарів, категорій, брендів та банерів "на льоту" з фільтрацією за категоріями.
Точне налаштування: Регулювання позиції (9 варіантів розміщення), прозорості (0-100), кута нахилу водяного знака (градуси), округлення країв (px), вибір шрифту TTF та масштабування під різні розміри (оригінальний розмір або % від ширини).
Параметри та налаштування: Підтримка завантаження власних шрифтів .ttf (до 5 МБ), вибір об'єктів накладення (товари, категорії, бренди, банери, статті блогу), включення/виключення категорій та брендів ( include / exclude режими).
4. Розумні заглушки (Placeholders):
Візуальний порядок: Автоматичний показ картинок-заглушок для товарів, категорій або виробників, у яких зображення не задано в каталозі, зберігаючи цілісність дизайну вітрини.
Параметри та налаштування: Роздільний вибір та завантаження файлів-заглушок для Товарів, Категорій та Брендів у панелі модуля.
5. Нові формати та Lazy Load (BETA):
WebP «на льоту»: Динамічне створення та віддача WebP-копій для браузерів, які їх підтримують. Включає автоматичну HTML-підміну розширень без змін у БД.
Підтримка SVG: Безпечне відображення векторних SVG-файлів на вітрині та підтримка завантаження SVG та WebP через стандартний Filemanager.
Progressive Lazy Loading: Ефект плавного розмиття (blur-up) при прокручуванні сторінки — спочатку завантажується мікро-прев'ю, яке плавно прояснюється, знижуючи навантаження на браузер.
Заглушка для битих посилань: Перехоплює 404 помилки картинок і робить автопідстановку обраного зображення замість зламаних або відсутніх файлів на вітрині.
6. Професійні інструменти (pro) (BETA):
Вкладка містить 17 потужних системних утиліт для глибокого налагодження графіки, шляхів та зв'язків бази даних:
Інструмент (PRO) Яку проблему вирішує? Переваги, параметри та налаштування
📁 Санітайзер імен файлів Кирилиця, пробіли та спецсимволи у шляхах ламають картинки при перенесенні сайту на інший хостинг. Масове Очищення імен та папок. Налаштування: транслітерація кирилиці, заміна пробілів на "_", вилучення спецсимволів, переведення імен/розширень у нижній регістр та нормалізація в jpg.
🌈 Конвертер CMYK у sRGB CMYK-картинки відображаються з викривленими (кислотними/інвертованими) кольорами або не завантажуються на iOS (iPhone/iPad) та в Safari. Автоматично знаходить файли в просторі CMYK та конвертує їх у стандартний sRGB для коректного показу на будь-яких iOS/macOS пристроях.
⚖️ Пошук важких файлів Кілька величезних картинок на сервері займають більше місця, ніж весь інший каталог, але їх складно знайти вручну. Знаходить файли за заданим лімітом та мінімальним порогом ваги (налаштування heavy_files_min_size в КБ). Дозволяє стиснути або видалити їх точково прямо зі списку результатів.
👯 Пошук дублікатів по MD5 Однакові зображення під різними іменами дублюються та перевантажують дисковий простір. Аналізує контрольні суми файлів. Перенаправляє всі зв'язки в БД на одну копію зображення, а зайві дублікати фізично видаляє з диска.
🔄 Конвертер PNG в JPG Фото товарів без прозорості завантажують у форматі PNG, через що вони важать у 5-8 разів більше норми. Знаходить PNG-файли без альфа-каналу (прозорості) і конвертує їх у легкі JPG з автоматичною заміною всіх зв'язків у базі даних.
✂️ Очищення EXIF-даних Зображення містять зайву метаінформацію камер, геомітки та коментарі. Стирає метаінформацію із заголовків JPEG-файлів, економячи ще 10-15% ваги кожного файлу абсолютно без втрати якості.
🔗 Биті посилання в БД База даних посилається на зображення товарів, яких уже фізично немає на сервері. Сканує таблиці БД товарів, категорій та опцій. Знаходить мертві посилання та безпечно очищає ці порожні шляхи в базі даних.
⚠️ Биті файли на сервері Пошкоджені картинки або порожні файли (0 байт) викликають помилки на вітрині та в логах. Сканує фізичний каталог на наявність битих файлів та файлів нульового розміру для їх видалення.
🔍 Сканер дрібних фото Занадто дрібні фото товарів (наприклад, 100x100px) псують зовнішній вигляд сітки на сайті. Знаходить файли з роздільною здатністю нижче заданого ліміту та пропонує кнопки швидкого пошуку якісних версій у Google/Bing.
🌐 Биті посилання в HTML В описах товарів/категорій залишилися посилання на несумісні картинки. Пошук непрацюючих (404) зображень всередині описів товарів та категорій для їх виправлення.
📁 Очищення порожніх папок Накопичення сотень порожніх вкладених папок після видалення старих категорій та товарів. Рекурсивно та абсолютно безпечно видаляє порожні вкладені каталоги всередині image/catalog/.
🧹 Розумне очищення кешу Кеш картинок розростається гігабайтами копій для товарів, які вже видалені. Видаляє файли кешу (image/cache), оригінали яких вже відсутні на диску.
👼 Воскресіння з кешу Випадкове фізичне видалення оригінальних фото товарів з сервера. Дозволяє відновити видалений оригінал з його вцілілої кеш-копії в папці image/cache.
🌳 Дерево папок Складно зрозуміти, яка папка в каталозі займає найбільше місця. Будує наочну інтерактивну карту каталогу з вагою в реальному часі для легкого пошуку важких папок.
💧 Динамічний вотермарк Необхідність накласти водяний знак на фотографії, не псуючи при цьому оригінали на диску. Накладає водяний знак тільки на кеш-копії зображень, що генеруються при виведенні на вітрині.
🏷️ Генератор заглушок Відсутні зображення у товарів («no_image») ламають розмітку шаблону. Автоматично підставляє красиве підготовлене зображення замість стандартної заглушки.
📦 Товари без фото Наявність товарів, у яких взагалі не прив'язана картинка в базі даних. Швидкий пошук товарів з порожнім полем «image» в БД для пакетного призначення заглушок або швидкого редагування.
7. Автоматизація по Cron (BETA):
Повна автоматизація фонової обробки графіки за розкладом. Доступні наступні параметри:
Режим «Тільки нові»: Обробляє тільки знову додані файли, які ще не проходили стиснення.
Вибірковий запуск: Включення або виключення конкретних папок з перевірки.
Вибір сутностей: Обробка тільки певних типів фото (Товари, Категорії, Бренди, Банери, Блог).
Перевизначення якості: Можливість задати якість JPG/WebP та ліміти розмірів індивідуально для Крона.
Рекомендації щодо розкладу запуску Cron:
  - Невеликі сайти (до 5000 товарів) — кожну годину (0 * * * *).
  - Середні сайти (5000-20000 товарів) — раз на 3-6 годин (0 */6 * * *).
  - Великі сайти (більше 20000 товарів) — один раз на добу вночі (наприклад, о 2:00: 0 2 * * *).
8. Додаткові можливості та налаштування (Експорт/Імпорт):
Експорт / Імпорт налаштувань в JSON (NEW): Дозволяє завантажити всю конфігурацію модуля в один JSON-файл для створення бекапа налаштувань або швидкого перенесення налаштувань на інші сайти екосистеми.
Вибір позиції меню [NAT] (NEW): Налаштування розташування модуля в адміністративному меню (тільки модулі / шапка / сайдбар / всюди) для максимальної зручності адміністратора.
Скидання кешу оптимізації: Функція примусового скидання локальної історії стиснення для проведення повного пересканування всіх файлів заново.

Головні переваги модуля:

  • Розумний інтерактивний графік диска: Візуалізація зайнятого місця (оригінали, кеш, кошик) з підтримкою ручного встановлення ліміту диска хостинга, кешуванням результатів та можливістю відключення автооновлення для зниження навантаження на сервер.
  • AJAX-процес (Батчі): Обробка йде порціями (по 200 файлів). Це дозволяє оптимізувати сотні тисяч фото навіть на слабкому хостингу без зависань.
  • Детальний лог та статистика: В реальному часі виводиться статистика заощадженого місця. Лог можна вивантажити в TXT-файл.
  • Автономність: Не вимагає щомісячних підписок на сторонні API. Використовує ресурси тільки вашого сервера.
  • 100% Відкритий вихідний код (Без IonCube): Жодних зашифрованих файлів або прихованих обмежень — код повністю відкритий для модифікації, аудиту розробниками та адаптації під нестандартні проекти.

 

Характеристики

Системні вимогиPHP 7.1+, GD Library, WebP Support (опціонально), memory_limit від 128 MB, права на запис до папки image/catalog
Тип ліцензіїНа один домен + його піддомен
Метод активаціїЗа запитом в приватні повідомлення, За запитом на пошту
Ioncube LoaderНі
В продажеДа
OpenCart3.0, 2.3
ocStore3.0, 2.3.0.2.4, 2.3
OpenCart.Pro, ocShopOpencart.pro 2.3, Не проверялось
Звернення до сервера розробникаНі
Якщо сервер розробника недоступнийДополнение работает
ЗнижкаНі
Сумісно з шаблонамиСумісно з усіма шаблонами (модуль працює виключно на панелі адміністратора)
АдаптаціяПлатна
ЛокалізаціяУкраїнська, Англійська, Російська
Версія1.2.1
Розмір файлу2 Мб
Опубліковано21.03.26
Оновлене05.09.26

  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.