Имя: Пароль:
1C
 
Картинки в дин.списке не масштабируются, а ведь 16-я платформа ((
0 badboychik
 
26.12.19
11:22
Обнаружил что при выводе картинки в ячейке дин.списка она выводится в реальном размере, а не масштабируется, в отличие от картинки на форме. Глюк платформы? 8.3.16 стоит
Печально, придется как то программно уменьшать и сохранять маленькую версию. Или отказываться от такой фичи
Просто для информации
1 badboychik
 
26.12.19
18:43
Придумал ресайзить картинки, но по модному - через облачный сервис cloudimage.io
дллку imagemagic.dll как-то не хочется встраивать и регистрировать COM-объект
Вдруг кому-то пригодится, какие нибудь фото товаров обрабатывать, там много функций
2 craxx
 
26.12.19
19:42
(0) всегда так было, и это специально так. Я именно для этого сделал у себя механизм миниатюры при загрузке основной картинки
3 craxx
 
26.12.19
19:54
(1) Есть штатная виндовая длл-ка для ресайзинга.
Собственно вот
https://1c-programmer-blog.ru/programmirovanie/ispolzovanie-wia-imagefile-v-1s.html
4 mikecool
 
26.12.19
23:33
(3) смотрю у библиотеки только два метода, ресайза нет
или достаточно свойства изменить и записать?
5 RomaH
 
naïve
27.12.19
06:45
(3) там же только Read-only

единственное:
ActiveFrame
    Read/write
    Sets or retrieves the current frame in the image.
6 RomaH
 
naïve
27.12.19
06:47
7 palsergeich
 
27.12.19
09:14
(0) Ибо ДС это объект быстрого вывода данных.
ТАм должно быть никаких преобразований,тем более файловых.
Не надо использовать ДС как отчет - это путь в ад.
8 palsergeich
 
27.12.19
09:16
(4) Меняешь высоту/ширину - это и есть ресайз.
Норм либа, использовал в бою без замечаний.
9 palsergeich
 
27.12.19
09:19
(7) Причем путь в ад для Вас.
Потом юзера после ДС в отчеты обычные не затащишь.
Плавали знаем.
Стандарт ДС - данные одной (в идеале) таблицы. Все картинки - заранее подготовлены и залиты в библиотеку картинок.
Все остальные пожелания - в другие механизмы платформы.