Загрузка изображений с изменением размеров
Плагин D5Plugin_FieldImageResizeAndLoad позволяет загружать изображения с одновременным изменением их размеров (другими словами — приведением к заданным пользователем размерам).
Важно: Требования к исходному значению поля
Для корректной работы плагина спарсенное значение поля (к которому подключен плагин) должно представлять собой прямую ссылку на изображение одного из форматов jpg,png,gif,jpeg,tif. Ссылка должна быть абсолютной и начинаться с http://.
Важно: Требования к настройке поля
Для того чтобы плагин корректно работал (то есть загружал изображения на компьютер и изменял их размеры в соответствии с заданными), необходимо выключить механизм базовой загрузки файлов для поля, к которому подключен плагин.
Стоимость плагина составляет 10$. Ссылка на загрузку плагина предоставляется по запросу.
Импорт плагина в Datacol
Импорт плагинов в программу подробно описан в справке (доступной из интерфейса программы):
Подключение плагина к настройке
Плагин D5Plugin_FieldImageResizeAndLoad подключается в качестве плагина для обработки значения поля. Плагин может подключаться одновременно к нескольким полям данных.
Конфигурация плагина D5Plugin_FieldImageResizeAndLoad задается в соответствующей настройке.
В конфигурации задаются следующие параметры:
- proxies — Список прокси-серверов (каждый с новой строки) для уменьшения вероятности блокировки при загрузке изображений. Если список пуст, файлы загружаются напрямую. В списке могут задавать прокси с авторизацией и без нее. Соответственно, они имеют следующие форматы:
Сервер:Порт
Сервер:Порт:Логин:Пароль - folder — Папка на вашем компьютере для сохранения изображений. Если значение настройки пустое, то по умолчанию изображения будут сохраняться в папку Мои рисунки.
- width — Результирующая ширина изображения в пикселях (задается целым числом).
- height — Результирующая высота изображения в пикселях (задается целым числом).
Пример строки конфигурации:
<dc5par type="string" name="folder"></dc5par>
<dc5par type="string" name="width">200</dc5par>
<dc5par type="string" name="height">200</dc5par>