Так как 1С ещё не поддерживает широко распространенный формат WEBP, то сделал компоненту для конвертации в читаемый формат TIFF. Далее его можно уже преобразовывать в любой другой средствами 1С.
Компонента скомпилирована под Windows x86 (32бит) и x64. Для подключения можно просто сохранить в общий макет или подключить из файла. Далее пример подключения, конвертации.
//Подключение
Если ПодключитьВнешнююКомпоненту(
"ОбщийМакет.webp2tiff_1_0_0",
"ВебП_1_0_0",
ТипВнешнейКомпоненты.Native)
Тогда
ВебП = Новый("AddIn.ВебП_1_0_0.webp2tiff");
КонецЕсли;
//Конвертация
ДвоичныеДанныеTIFF = ВебП.Конвертировать(ДвоичныеДанныеWEBP);
КартинкаTiff = Новый Картинка(ДвоичныеДанныеTIFF);
//Итоговая картинка
КартинкаPng = КартинкаTiff.Преобразовать(ФорматКартинки.PNG);
- Свойства
- Версия
- Методы
- ДвоичныеДанныеTIFF Конвертировать(ДвоичныеДанныеWEBP)
Прикладываю саму компоненту, пример-расширение и исходники.
Тестировалось на платформе 8.3.25.1286 (должна работать на всех 8.3).