Имя: Пароль:
1C
 
Пухнет рисунок в табдоке
0 ejikbeznojek
 
05.04.16
16:21
Может знает кто как этого избежать?
на 8.3 платформе вывожув таб рисунок.
И сохраняю в xlsx
Сравниваю размер эксельки в которой только эта фотки и размер фотки
И вижу разницу в 3-4 раза.
Если фоток много то размер уже становится приличным.



Фотка=Новый Картинка(ПолучитьИзВременногоХранилища(ПрисоединенныеФайлы.ПолучитьДанныеФайла(ВыборкаНоменклатура.Фото.Ссылка).СсылкаНаДвоичныеДанныеФайла));
                        рисунок=табдок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.РазмерКартинки    =РазмерКартинки.РеальныйРазмер;
Рисунок.Картинка     = Фотка;                            Рисунок.Расположить(табдок.Область("R"+формат(табдок.ВысотаТаблицы,"ЧГ=0")+"C1"));


табдок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX);
1 Philix
 
05.04.16
16:28
(0) Смотри Фотка.ФорматКартинки
Скорее всего сработало какое-либо неявное преобразование формата.
2 ejikbeznojek
 
05.04.16
16:36
ну фотка.формат() показывает что там jpg
как и рисунок.картинка.формат()
3 КоньЛапчатый
 
05.04.16
16:40
(0) а если поместить картинку в ексель напрямую, минуя 1с, что будет с размерами?
4 ejikbeznojek
 
05.04.16
16:41
Тогда размер будет маленьким.
5 ejikbeznojek
 
05.04.16
17:55
Может у кого секретный макрос есть на сжатие картинок в экселе?
6 John83
 
06.04.16
16:17
была такая хрень, когда в самой 1С сжимал картинку
Ошибка? Это не ошибка, это системная функция.