Имя: Пароль:
1C
1С v8
Параметры данных хранилища значений
0 ac13
 
13.05.19
10:54
Картинка = ДвоичныеДанныеФайла.Получить();
АдресВХранилище = ПоместитьВоВременноеХранилище(Картинка, Новый УникальныйИдентификатор);

Как получить текущие параметры картинки (размер, высота, ширина)?
И можно ли эти параметры изменить и перезаписать данные с новыми параметрами?
1 ac13
 
13.05.19
10:56
Это работает, для чтения файла картинки
ImageFile = Новый COMОбъект("WIA.ImageFile");
ImageFile.LoadFile(ПутьКФайлуКартинки);
Высота = ImageFile.Height;
Ширина = ImageFile.Width;
Размер = Окр(ImageFile.FileData.Count / 1024, 2) + " Кб");

Как тоже самое получить для сохраненных двоичных данных?
2 1Сергей
 
13.05.19
10:58
(1) никак. только записать в файл.
3 ptiz
 
13.05.19
11:00
(0) 20.4.1. Параметры картинки и операции преобразования
https://its.1c.ru/db/v8314doc#bookmark:dev:TI000002119
4 ac13
 
13.05.19
11:09
(3) у меня нет специального объекта ОбрабатываемаяКартинка
это по-ходу только на новой платформе
5 Cyberhawk
 
13.05.19
11:11
Новый Картинка
6 ac13
 
13.05.19
11:13
(5) Картинка = Новый Картинка(Картинка);
как теперь получить размер Картинка?
7 runoff_runoff
 
13.05.19
11:19
Картинка (Picture)
РазмерФайла (FileSize)
Синтаксис:
РазмерФайла()
Возвращаемое значение:
Тип: Число, Неопределено.
Если картинка создана с вариантами, то возвращает информацию по текущему варианту.
Если картинка является частью коллекции картинок, возвращает Неопределено.
Описание:
Возвращает размер изображения на диске (в байтах).
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
8 ac13
 
13.05.19
11:21
(7) а ширина и высота изображения?
9 runoff_runoff
 
13.05.19
11:27
(8) аналогично.. Высота() и Ширина(), там еще и ПлотностьПоВертикали() и ПлотностьПоГоризонтали() есть..
10 Ёпрст
 
13.05.19
11:30
(7) Это в каком релизе такой метод появился ?
11 Cyberhawk
 
13.05.19
11:30
(6) Ты баклан?
12 runoff_runoff
 
13.05.19
11:31
(10) у меня 14.. там есть.. по-моему, с него как раз и началось..
13 Ёпрст
 
13.05.19
11:34
(12) ясно, в 13 еще нету
14 ac13
 
13.05.19
11:35
(4) + так вот, (9) у меня в 8.3.13 такого еще нет
15 runoff_runoff
 
13.05.19
11:53
(14) сырая еще?..
16 ac13
 
13.05.19
12:40
(15) ну видимо. Размер файла получить можно, а вот ширину и высоту пока нет
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший