WP7 Как уменьшить размер изображения - PullRequest
1 голос
/ 26 апреля 2011

В моем приложении мне нужно показать различные изображения (с сервера).Изображения, полученные с сервера, имеют разные размеры.Я хочу дать одинаковый размер всем изображениям (скажем, ширина - 124, высота - 100).Я получаю данные изображения в виде потока и создаю объект BitmapImage, передавая поток конструктору.После создания объекта BitmapImage я создаю объект Image и устанавливаю объект BitmapImage в качестве источника объекта изображения, а затем устанавливаю значения ширины и высоты объекта изображения.Затем я установил свойство Streatch изображения как «image.Stretch = Stretch.UniformToFill».Но изображение обрезается (либо верхняя часть, либо ширина).Может кто-нибудь сказать мне, как уменьшить размер изображения без обрезания любого изображения.

1 Ответ

3 голосов
/ 26 апреля 2011

Если вы просто хотите изменить размер изображения и не беспокоиться об изменении соотношения сторон, установите для свойства Stretch значение Fill.

Подробные сведения о параметрах растяжения в MSDN см. В * 1004.*http://msdn.microsoft.com/en-us/library/system.windows.media.stretch(v=VS.95).aspx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...