Имя: Пароль:
IT
Веб-мастеринг
8.2 отображение картинки в веб клиенте
0 nextkmv
 
19.03.13
15:25
Формирую картинку из двоичных данных на сервере. Сохраняю во временное хранилище а ссылку передаю в реквизит формы на который ссылается поле картинки.
В тонком и толстом клиенте картинка отображается корректно однако в веб клиенте изображение формируеться "полосатое" так как если бы я выставил в конструкторе параметр прозрачности в истину. Принудительная установка данного параметра в ложь не помогла. Преобразование в различные JPG, GIF не удалось выдает ошибку преобразования. Преобразование в BMP, ICON не дало результатов.

Код обработки изображений

&НаСервере
Функция КартинкаВДД(П)
   // Функция принимает изображение в base64 формата BMP
   ДД = Base64Значение(П); // Получаем двоичные данные
   мПустаяКартинка = Новый Картинка(ДД, Ложь);  // Создаем картинку
   мКРТ = мПустаяКартинка.Преобразовать(ФорматКартинки.BMP); // Преобразование в BMP но оно ни как не влияет
   СсылкаКартинки =  ПоместитьВоВременноеХранилище(мКРТ, УникальныйИдентификатор); // Поместить ссылку в реквизит формы
КонецФункции