Конвертировать ImageSource в BitmapImage - WPF
Я использую библиотеку классов, которая генерирует большой ImageSource,> 3000x3750 пикселей. Я хотел бы преобразовать этот ImageSource в BitmapImage, чтобы я мог использовать преимущества DecodePixelWidth или DecodePixelHeight вместо изменения его размера при каждом создании этого изображения.
Сначала мне нужно отобразить это изображение для пользователя, и большинство пользователей имеют разрешение экрана 1024x768, для этого я привязываю этот ImageSource к элементу управления Image, но можно заметить, насколько он «тяжелый».
Как я могу это сделать? Или что является лучшим решением для этого случая?
Спасибо!