WebP — это формат файла, разработанный компанией Google в 2010 году. Его особенностью является продвинутый алгоритм сжатия, позволяющий сократить размер картинки без видимых потерь в качестве.
С версией 2023.2.14 в FastReport .NET появился плагин, позволяющий открывать изображения в формате WebP. Он расширяет возможности объекта PictureObject, то есть открыть это изображение можно из редактора PictureObject или загрузив его из кода.
Предварительно вам необходимо собрать проект:
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Core\FastReport.Plugin\FastReport.Plugins.WebP
После сборки проекта нужно будет добавить плагин в приложение одним из двух способов.
Способ 1. Добавить плагин через дизайнер:
Способ 2. Добавить плагин как зависимость при запуске проекта и зарегистрировать его в коде следующей командой:
new FastReport.Plugins.WebPAssemblyInitializer();
Важно отметить, что FastReport.Skia поддерживает формат WebP без плагина. В некоторых ситуациях может потребоваться использовать другие версии пакета SkiaSharp.NativeAssets. В последующем проект должен быть собран из исходного кода самостоятельно.
Примечание: плагин конвертирует изображение из формата WebP в PNG картинку, которую уже и использует PictureObject.
Загруженное изображение в дизайнере будет отображено как на следующем рисунке: