Урок №30 Как уменьшить размер картинок (размер базы)
(урок подготовлен на основании релиза *.0300)
У всех вас отличные девайсы с крутыми камерами и хоть стоит ограничение на размер картинок для товара, все равно вы игнорируете...
был реальный случай картинка на товар - размер 42 мб !!!! Потом вопросы - а почему программа "немного" притормаживает при добавлении товара
И так наш урок - как выгрузить все картинки товара - массово изменить их размер и загрузить обратно
Рассмотрим на примере ситуацию:
размер картинки : 2,04 МБ
оно хорошо отображается , но в сжатом виде -если ПОСМОТРЕТЬ КАРТИНКУ
вот реальная картинка - уменьшен масшатб в 4 раза !!!!!
Запускаем внешнюю обработку - ВЫГРУЗКА КАРТИНОК MAGAZKA
указываем папку :
Это демо пример - выгружено всего 9 картинок товара
9 картинок занимают 20,6 мб.
Есть очень много программ для работы с изображениями их легко найти в сети (есть платные , есть бесплатные)
на мой взгляд вот очень хорошая программа, указываем папку
указаываем что хотим изменить размер
Обработать - по умолчанию (на рабочем столе папка (C:\Users\Tatitutu\Desktop\output) с результатом обработки
и как вам результат ? было 20,6 мб. стало 0,77 мб - более чем в 26 раз сжали
Выбираем папку с результатом и загружаем обрабтно в программу
проверяем качество - для ваших глаз совершенно не меняется .Так как и было раньше, но есть один существенный ньюанс
Ради эскперимента - сколько времени занимает - 4330 файлов - размер 578 мб.
Выгрузка из базы - 4 минуты - обработка - 5 минут - загрузка обратно - 3,8 минуты. Но , экономия 490 мб.
а это скорость и происзводительность вашей базы и обменов.
Может кому и прогодиться - "Сжиматель" картинок в базе"
Так же рекомендую прочитать : - Сжать файл EXCEL (WORD) в 60 раз !
1.Чтобы база "уменьшила" свой размер - нужно зайте в режим конфигуратор
2. Если у вас настроен РИБ (распределенная база) как быть везде менять или только на Центральной базе ?
Завистит от объема произведенных работ. Так как файл обмена очень вырастет - картинки занимают большой объем (если сделать обмен в ручную, долго но все загрузиться, быстрее будет повторить описанный выше проссец для всех баз (только на ПБ - выгрузить все картинки и сразу загрузить уже из ОБРАБОТАННОЙ ПАПКИ)
поэтому рекомендую сделать вот так на каждом узле РИБ (и на ЦБ и на всех ПБ)
Главное Окно - Адм.панель - Регистарация изменений для обмена
выбираем по ОЧЕРЕДИ все ПОДЧИНЕННЫЕ УЗЛЫ (элементы без кружочка зеленого) - ЭТО НА ЦБ
на ПБ наоборот - выбираем только ЦБ
Выбрали - раскрываем группу СПРАВОЧНИКИ
и находим ХранилищеКартинокиФайлов (в нашем примере : Разрешить (68) означает - что ЦБ должна сообщить данной ПБ о 68 измененных картинок товара)
(нам этого не нужно - сообщим самостоятельно) - правой кнопкой "Отменить регистрацию"
Соглашаемся
Должно пропасть число в скобках напротив
Все обмен будет итди в штатном режиме.