Я пишу программу, которая использует Win2D для загрузки файла изображения и отображения его на экране. Однако сам файл изображения имеет размер около 5 МБ, но когда я загружаю его с помощью CanvasBitmap.LoadAsyn c, объем памяти процесса увеличивается до 600 МБ, а затем уменьшается до 300 МБ. Есть ли способ уменьшить память процесса без необходимости вручную изменять размер изображения в редакторе изображений? Я видел код для изменения размера других типов растровых изображений, и мне было интересно, возможно ли это и в Win2D.
С уважением, Алекс
Обновление (27.01.2020)
Понял, что растровые изображения - это несжатые файлы изображений, поэтому единственными доступными вариантами являются либо уменьшение размера изображения, либо использование другого формата файла. Решил использовать позже, потому что я работаю с файлами PDF. Их можно конвертировать в файлы SVG с помощью Inkscape. Кроме того, файлы SVG удобно поддерживаются Win2D.