Имя: Пароль:
1C
1С v8
УТ Изменение размеров изображений
0 romign1
 
22.07.11
03:27
Доброй, уважаемые Мистовцы.
Вопрос: как-либо можно средствами 1С или подключая какую-нибудь внешнюю библиотеку, уменьшать изображения jpg до определенного размера, чтобы впоследствии загружать их в базу.

Зачем это нужно: у нас есть папка с только что отснятыми фотографиями большого разрешения для сайта, менеджер садится за 1С, открывает нашу обработку и сопоставляет артикула новым фотографиям, одновременно записывая их в доп. свойства номенклатуры, чтобы потом выгружать на сайт. Для того, чтобы база не раздувалась до мега-гига байтов, приходится заранее внешним редактором (FastStone Viewer) уменьшать эти фото до 50 кБайт и переименовывать их, чтобы в 1С было видно, что за товар. Это не сложно, но новому менеджеру слишком сложно объяснять куда жать и чего делать. Хотелось бы, чтобы 1С сама переименовывала в правильные имена, а главное уменьшала изображения и загружала их в себя.

Если есть какие-то другие способы - готов выслушать интересные идеи! :)
1 vicof
 
22.07.11
05:39
Написать инструкцию для менеджера
2 mic_net
 
22.07.11
05:44
Поищи на инфостарте, там одно время появлялись пара библиотек для работы с изображениями.
3 FoxFox
 
22.07.11
06:46
IrfanView'ем с помощью команд можно из 1ски менять размеры
4 romign1
 
22.07.11
10:57
(1) Лучше не давать лишний раз менеджеру-обыкновенному лазить по папкам с фотографиями, на которых держится сайт.

(2) Спасибо, посмотрю!

(3) Как именно? Если Ирфан запускается фоном (просто процессом) с параметрами в командной строке, а в 1С мы ждем его завершения, то вполне неплохо!
5 FoxFox
 
22.07.11
12:13
(4) именно так, ирфан может работать в таком режиме, передаешь ему из 1с команду с соответствующими ключами
6 romign1
 
22.07.11
14:43
(2) нашел dll-ку на инфостарте: http://infostart.ru/public/74981/
Жаль нет исходников, поэтому допилить под себя не получится, но идея хорошая, спасибо!

(5) посмотрел, команд много, пока в них не разбирался, но думаю то, что надо! Спасибо! З.Ы. Долго искал описание всех команд на офф сайте - не нашел. Оказалось всё гораздо проще, они в хелпе в программе на одной из первых страниц описаны :)

Может знаете другие редакторы или внешние dll-ки, реализующие обработку изображений? Чтобы был какой-то небольшой выбор.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший