Сайт под защитой
6 Настройки
Имя ФамилияВыйтиRU Помощь

Каталог Маркетплейс

Инструменты, Контент-менеджеру, Работа с фото и видео

Рейтинг

1

Разработчик

ВебПростор

Дата добавления / изменения

23.10.2026

Версия

1.4.0

Кол-во установок / клиентов

Более 1000

Бесплатный

Модуль позволяет массово изменять размеры изображений в директории /upload/ на основании заданных параметров. Также вносит изменения об обновленных значениях файлов в таблицу b_file.

Отлично подойдет для ситуаций, в которых необходимо освободить дисковое пространство сервера или же, если контент-менеджеры загружают изображения, не сжимая их. Также пригодится оптимизаторам для уменьшения размера отображаемых ресурсов и ускорения загрузки страниц сайта.

Для фильтрации доступно множество параметров файлов: модуль, MIME-тип, дата изменения, размер файла, ширина, высота, оригинальное название и ID. Для некоторых из параметров можно указать тип сравнения.

Для сортировки можно указать направление по одному из параметров.

Решение работает с основными форматами изображений: JPEG, PNG, GIF, BMP и WebP. Изображения в формате BMP при обработке будут конвертироваться в JPG и полностью перезаписываться с изменением расширения. Также, можно конвертировать PNG изображения в формат JPG. Доступна конвертация изображений в формат WebP, данная функция положительно влияет на оценку качества сайта для Google PageSpeed.

Для самой обработки доступны основные параметры: новая ширина и длина, JPG-сжатие, тип масштабирования. Для удобства использования можно выбирать, инвертировать предустановки по размерам.

При анализе и обработке подсчитывается общее количество файлов, их старый и новый размер и полученная экономия дискового пространства.

Скриншоты Обновления Установка
Скриншоты

Другие решения разработчика

Отзывы



Егор Солуянов 18.11.2024 12:42
Ольга, обязательно сделайте следующее:
Версия PHP должна быть не ниже 8.1.
У вас должна быть активная лицензия 1С-Битрикс.
На сайте должны быть установлены последние стабильные обновления для всех модулей 1С-Битрикс!
Проверьте свой сайт на наличие ошибок "Настройки / Инструменты / Проверка системы". Все тесты должны быть пройдены успешно!
Проведите проверку "Настройки / Производительность / Панель производительности". Производительность сайта должна соответствовать эталону 30 или больше. Не должно быть ошибок.
Выполните проверку с помощью сканера безопасности. Не должно быть критических угроз.
Должна быть установлена последняя стабильная версия модуля.

Затем сделайте следующее и предоставьте результат проверки:
1. Загрузите тестовые фото, продемонстрируйте сам процесс что куда и откуда выбираете.
2. Сделайте дамп записей из таблицы b_file и b_file_duplicate по этим файлам.
3. Укажите настройки фильтрации в модуле (полностью) + таблица с результатами по этим файлам до конвертации.
4. Выполните конвертацию.
5. Сделайте дамп записей из таблицы b_file и b_file_duplicate по этим файлам после конвертации.

Ольга Булатова 18.11.2024 11:10
Да, но когда слетают фото я проверял, как раз получается что несколько товаров ссылаються на один путь где находился файл jpg https://s.mail.ru/mMuv/uD36BRGVP

Егор Солуянов 18.11.2024 10:56
Ольга, получается, что первое фото загружено через опцию "Загрузить с компьютера", элемент сохранен, ссылка на загруженный файл скопирована и вставлена через опцию "Вставить путь к файлу" для загрузки в другое поле элемента. В таком случае будет создан новый файл, а не дубликат, и его путь будет отличаться.

Ольга Булатова 18.11.2024 10:46
Здравствуйте, может эта проблема возникать из-за этого:
К примеру первому товару изображение загруженно с ПК, но так как с несколькими другими товарами изображение одинаковое,  то в них оно было загруженно через поле Вставить путь к файлу, (что бы не загружать одно и тоже несколько раз). И вот здесь я так понимаю модуль конвертирует изображение первого товара и меняет ссылку в БД, а остальные которые ссылаються на Путь к файлу уже не находят эту картинку.

Егор Солуянов 18.11.2024 09:56
Ольга, проверил работу модуля с учетом вашего примера.
Версия главного модуля Битрикс 24.200.100, версия самого модуля 1.3.1.
1. Загружаем одинаковое фото (jpg) в анонс и деталку, без ресайза.
2. Создается 2 записи в таблице, одна оригинал (анонс), другая дубликат (деталка).
3. В модуле фильтруем по инфоблоку и деталке.
4. Конвертируем в webp.
5. Обе записи были изменены.
Ошибок не найдено.

Ольга Булатова 17.11.2024 21:54
https://s.mail.ru/AQzB/PJhzkHisV

Ольга Булатова 17.11.2024 21:35
Если одна и та же картинка используется для анонса и для подробнее, в модуле были выставленны только Картинки  для анонса, соответственно она конвертируется в webp, а для детальной в подробнее остаеться ссылка на jpg на несуществующий.

Ольга Булатова 17.11.2024 15:58
Выбрали 400 файлов, после успешной конвертации запустили повторно поиск с теми же параметрами в фильтре и теперь он выдал вот что: https://s.mail.ru/SE3L/AdEtZm7hr  
Что их больше не сужествует но не все, а только 296 записей. Эти запичи считываються с базы данных, соответственно остались ссылки на несуществующие файлы.

Егор Солуянов 17.11.2024 13:24
Ольга, здравствуйте.
Не рекомендую за раз обрабатывать 3000 фото. Разделите процесс на несколько итераций.
При тестировании модуля, максимальное количество фото составляло не более 1000 позиций, ошибок не наблюдалось.
Учитывайте в какой области вы проверяете доступность нового фото - без управляемого кеша в админке. Также вы затем можете проверить существование фото в самом модуле, указав в фильтре тип image/webp

Ольга Булатова 16.11.2024 16:50
Здравствуйте! Запускаем обработку примерно 3000 картинок конвертация в WebP, все файлы создаються,  старые jpg пропадают, но дело в том что не увсех товаров обновляються ссылки в базе данных, как будто модуль иногда пропускает  и не все обновляет, в результате в некоторых товарах нет фото - файл недоступен. Пришлось восстанавливать с резервной копии файлы и базу. С чем это может быть связанно? Кеш чистил, битрикс обновленна проблем с хостингом нет!


Эта установка предназначена для разработки на базе продукта "1С-Битрикс: Управление сайтом". Она не должна использоваться в качестве рабочего (боевого) сайта.