Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1c 8.2 и ImageFile

1c 8.2 и ImageFile
Я
   denco_78
 
15.09.21 - 12:24
Добрый день.
Подскажите, как при работе с библиотекой ImageFile загрузить в нее картинку не с диска, а из переменной типа картинка?
Надо уменьшить размеры нескольких тысяч картинок, хранящихся в базе.
   Галахад
 
1 - 15.09.21 - 12:27
1С -> Диск -> ImageFile -> Диск -> 1С
   denco_78
 
2 - 15.09.21 - 12:31
Это я уже придумал.
Но это настолько коряво...
   ДенисЧ
 
3 - 15.09.21 - 12:38
То есть ты нашёл какую-то левую программу и хочешь, чтобы 1с в неё безшОвно вливала данные?
   denco_78
 
4 - 15.09.21 - 12:44
Почему левую? Стандартная библиотека от microsoft, подключаемая через СОМОбъект.
   ДенисЧ
 
5 - 15.09.21 - 12:46
(4) А 1с о ней знает? Нет. Значит, левая.
   mistеr
 
6 - 15.09.21 - 12:49
(2) Коряво... Эстеты в 1С долго не задерживаются!
   denco_78
 
7 - 15.09.21 - 12:49
Ну 1с много чего не знает и не умеет. Поэтому библиотеки и используются. И их методы.
Хорошо, есть какой-то другой способ изменить размер картинки, хранящийся в базе и загружаемой в нее?
Кроме ручного труда вроде пройтись предварительно по папке какой-нибудь прогой или скриптом перед загрузкой.
   ДенисЧ
 
8 - 15.09.21 - 12:50
(7) Программно выгрузить в файл, программно позвать imagemagic или другое что, программно же записать обратно.
Всё автоматизируется и несложно.
   Галахад
 
9 - 15.09.21 - 12:52
(7) Хм. Ну это-то умеет. См. метод УстановитьРазмер
   Kassern
 
10 - 15.09.21 - 12:54
(9) ну это только с 8.3.14.
   acanta
 
11 - 15.09.21 - 13:35
8.3.14 вызывать по ком-соединению лучше чем imagemagic ?
   Kassern
 
12 - 15.09.21 - 13:38
(11) я к тому, что у тс может быть древняя платформа раз 8.2 в заголовке темы, поэтому УстановитьРазмер не сканает.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.