Сжатие (уменьшение) картинок в базе 1С и приведение их к одинаковой ширине

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

Арт.: 1656884

Размер картинок.png
image-20220510235615-1.png
image-20220510235615-4.png
image-20220510235615-5.png
image-20220510235615-2.png
image-20220510235615-6.png
image-20220510235615-8.png
image-20220510235615-3.png
image-20220510235615-7.png
6.png
2.png
4.jpg
6.png
Размер картинок.png
image-20220510235615-1.png
image-20220510235615-4.png
image-20220510235615-5.png
image-20220510235615-2.png
image-20220510235615-6.png
image-20220510235615-8.png
image-20220510235615-3.png
image-20220510235615-7.png
6.png
2.png
4.jpg
6.png

2000 руб.

500 руб.

 

После запуска обработки указываем диапазон размеров изображений в килобайтах для отбора из справочника Присоединенные файлы номенклатуры. Заполняется автоматически по умолчанию с возможностью изменения. Если не интересует текущее положение дел в Вашей базе, можно указать два диапазона 0-250 КБ и 250 -100 000 КБ. Первый диапазон это нормальные небольшие картинки, со вторым будем работать, уменьшая их размеры.

 

 

Нажимаем кнопку «Анализ данных», в результате будет выведена информация по картинкам в базе.


 

Табличная часть дополнится количеством элементов по диапазонам. В данном примере мы видим, что пятьсот одна картинка размером меньше или равно 250 КБ, а две находятся в диапазоне от 501 - 1000 КБ. Именно две картинки мы уменьшим с помощью данной обработки.


 

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


 

Картинок может быть множество. Их можно обработать сразу все по выбранному алгоритму.
Далее выбираем вариант уменьшения изображения.

Можно выбрать: 1. Размер в процентах от текущего, 2. Уменьшить в разы, 3. Привести размер к ширине.

Далее заполняем поле параметр обработки значением (в нашем случае мы приводим все картинки к ширине 1500 пикселей).

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


 

В табличной части устанавливаем флаг «Уменьшить» для нужных диапазонов.

 

 

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

 

 

Нажимаем кнопку «Выполнить резервное копирование». Ждём некоторое количество времени.

Далее после выполнения резервного копирования нажимаем кнопку «Выполнить преобразование файлов». Ждём некоторое количество времени.

 

Для контроля выполнения после еще раз нажимаем «Анализ файлов» и видим изменения. В нашем случае все файлы уменьшились до размера меньше или равно 250 КБ.


 

Обработка работает на управляемых формах.

Работа гарантирована на конфигурациях УТ 11 (минимальный релиз 11.4.13.282), КА (минимальный релиз 2.4.14.105), ERP (минимальный релиз 2.4.14.105).

На других версиях также должна работать.

1. SerVer1C 21.07.22 12:34 Сейчас в теме
2. Техподдержка 21.07.22 13:31
(1) Здравствуйте. Уточните пожалуйста что хотели сказать. Сделали сами, сильно уменьшает размер картинок в базе, очень хороша для перегрузки на сайт, поскольку делает одинаковыми ширину за одно действие. Стоит недорого.
3. Техподдержка 28.11.22 17:12
Обратите внимание за очень непродолжительное время можно навести порядок в картинках в учётной базе и на сайте. Множество сайтов идёт с автоматической подстройкой картинок, но внутри они большого размера и неодинаковые по ширине. Эта обработка корректирует данную проблему.

Оставьте свое сообщение

См. также

Infostart УДиФ: Управление данными и формами 1С

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на л...

10000 руб.

PowerTools

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2304 руб.

SALE! 36%

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». ...

14400 руб.

"Менеджер потоков 2.1": УПП: "Восстановление партий"

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

Система хранения присоединенных файлов в томах на диске

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом п...

4200 руб.

Конфигурация Session Monitor

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

Автоматическое резервное копирование любой клиент-серверной базы 1С в формате DT с удалением сеансов, архивацией, изменением ...

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользова...

6000 руб.

Контроль действий пользователей II

Контролируйте, кто и что менял при работе в базах 1С: создание, правки, удаление, поиск потерявшихся данных, вычисление злоумышленников. Подсистема содержит 10 точных отчетов, гибкая настройка контроля. Не тормозит работу, не грузит базу 1С...

14280 руб.