Утилита для создания миниатюр фотографий


Функционал Sales Works предусматривает использование пользователем фотографий во время работы с мобильными отчетами c доставкой с Центрального модуля. Для такого типа отчетов действует механизм отображения миниатюр в отчете с возможностью вызова полноразмерной фотографии. При отсутствии миниатюры, по умолчанию система отображает изображение с содержимым "Нет миниатюры снимка".
 
Для генерации миниатюр фотографий, пользователю необходимо использовать консольную утилиту для формирования миниатюр фотографий.
 
Для создания миниатюр пользователю необходимо скопировать утилиту в папку с фотографиями и запустить ее. Консольная утилита имеет следующие особенности работы:
  • работает только в той директории, с которой запущена
  • проверяет расширения файлов, поддерживает форматы .jpg, .png, .gif
  • создает миниатюры с названием min_название файла
  • при повторном запуске ранее созданные миниатюры не дублируются
 
Утилита использует следующие параметры:
  • IsRecursive
  • ThumbnailWidth
  • ThumbnailHeight
  • Quality
 
Параметр IsRecursive принимает значения:
  • false - определяет создание миниатюр только в той папке, где размещен файл
  • true - утилита дополнительно создает миниатюры во вложенных папках
 
Настройки ThumbnailWidth, ThumbnailHeight, и Quality определяют ширину, высоту и качество создаваемых утилитой миниатюр. Значения параметров по умолчанию:
  • ThumbnailWidth=160
  • ThumbnailHeight=120
  • Quality=80
 
Запуск и результаты работы, а также возможные ошибки отображаются в консоли.