Имя: Пароль:
1C
 
Преобразование Картинки в другой формат
0 Vadimok
 
21.02.11
05:42
Вот как я делаю
               
// Сохраним полученную картинку в КаталогВременныхФайлов()
               Картинка.Записать(КаталогВременныхФайлов() + СокрЛП(Выборка.Код) + "." + Строка(Картинка.Формат()));
               
               ТемпКартинка = Новый Картинка(КаталогВременныхФайлов() + СокрЛП(Выборка.Код) + "." + Строка(Картинка.Формат()));
               
               //А теперь сохраним картинку в другом формате JPG
               ПреобразованнаяКартинка = ТемпКартинка.Преобразовать(ФорматКартинки.JPEG);
               ПреобразованнаяКартинка.Записать(КаталогВременныхФайлов() + СокрЛП(Выборка.Код) + "." + Строка(ПреобразованнаяКартинка.Формат()));

но ничего не получается {Форма.Форма(88)}: Ошибка при вызове метода контекста (Преобразовать): Ошибка преобразования картинки
               ПреобразованнаяКартинка = ТемпКартинка.Преобразовать(ФорматКартинки.JPEG);

Как правильно преобразовать каринку
1 vicof
 
21.02.11
06:08
Ты картинку записываешь, и на том же месте новую создаешь. Скорей всего поэтому.
2 ZanderZ
 
21.02.11
06:19
"Преобразуются картинки растровых форматов в BMP и PNG форматы.
Картинки векторных форматов не преобразовываются.
Для многокадровых картинок (Icon и анимированный GIF) преобразуется первый кадр. "
3 Vadimok
 
21.02.11
06:27
У меня картинка в формате PNG и в BMP была он должен их преобразовывать. А выходит ошибка.
4 ZanderZ
 
21.02.11
06:32
(3) в описании вроде наоборот написано что только в BMP и PNG форматы, а не наоборот...
5 skunk
 
21.02.11
06:52
ху из - ФорматКартинки.JPEG???
6 ZanderZ
 
21.02.11
06:56
(5)
ФорматКартинки.JPEG (PictureFormat.JPEG)
ФорматКартинки (PictureFormat)
JPEG (JPEG)
Описание:

Формат картинки "JPEG".
7 skunk
 
21.02.11
06:58
(6)сорри ... не проснулся еще
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn