|
v7: сохранение картинки из библиотеки на диск. Программно.
| ☑ |
0
totparen
21.09.11
✎
16:26
|
Ребята, подскажите в чём ошибка:
В конфигурацию, в библиотеку загрузил БМП рисунок. Пытаюсь его сохранить:
Процедура СоздатьКарту(Контр)
ФайлИзображенияКарты = КаталогИБ() + "Files\pic\map_" + СокрЛП(Контр.Код)+".bmp";
Картинка = СоздатьОбъект("Картинка");
Если ФС.СуществуетФайл(ФайлИзображенияКарты) = 0 Тогда
Картинка.Загрузить("nomap");
Картинка.Сохранить(ФайлИзображенияКарты);
КонецЕсли;
КонецПроцедуры // СоздатьКарту(Контр)
Почему-то при вызове метода, сохранить, запрашивается разрешение на "Перезаписать". После перезаписать - формат вообще не открывается.
|
|
1
1Сергей
21.09.11
✎
16:30
|
ФайлИзображенияКарты =?
|
|
2
Ёпрст
21.09.11
✎
16:30
|
(0) херится заголовок у bmp картинки, 1с-ина его просто вырезает.
Можешь её обратно в 1с-ине загрузить с помощью метода объекта Картинка.
|
|
3
totparen
21.09.11
✎
16:38
|
(1) всё в порядке - "C:\1C_Bases\ФриЛанс\Ретунский\База\Files\pic\map_00002905.bmp"
(2) в смысле "херится"?
Что загружать? Я картинку из библиотеки загружаю.
|
|
4
totparen
21.09.11
✎
16:40
|
(2) в смысле целостность картинки рушится?
А как мне тогда её в нормально виде, с нормальным заголовком сохранить наружу?
|
|
5
totparen
21.09.11
✎
16:44
|
Видимо через йоксель...
|
|
6
Ёпрст
21.09.11
✎
16:57
|
(4) разобрать компаунд, разве что, чем угодно.
|
|
7
Ёпрст
21.09.11
✎
16:58
|
(4) в смысле, что 1с-ина мальца "кастрирует" рисунок - вырезает оттуда заголовочек.
|
|