Конвертировать ImageSource в BitmapImage - WPF

Я использую библиотеку классов, которая генерирует большой ImageSource,> 3000x3750 пикселей. Я хотел бы преобразовать этот ImageSource в BitmapImage, чтобы я мог использовать преимущества DecodePixelWidth или DecodePixelHeight вместо изменения его размера при каждом создании этого изображения.

Сначала мне нужно отобразить это изображение для пользователя, и большинство пользователей имеют разрешение экрана 1024x768, для этого я привязываю этот ImageSource к элементу управления Image, но можно заметить, насколько он «тяжелый».

Как я могу это сделать? Или что является лучшим решением для этого случая?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос