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