我想讓用戶捕捉圖像並使用圖像將其添加到屏幕上。但是,由於內存限制,我還需要將此圖像調整爲大約一半尺寸(12x 500萬像素在手機上絕對不行)。調整生成相機流的大小
我正在啓動相機任務,它會調用Completed事件。但是,當我嘗試使用DecodeJpeg時,出現「參數不正確」。例外。
這裏是我的代碼調整大小,其中mx和我的尺寸爲int。我已經驗證,有一些在e.ChosenPhoto約5500〜長度:
WriteableBitmap bitmap = PictureDecoder.DecodeJpeg(e.ChosenPhoto, mx, my);
Image img = new Image();
img.Source = bitmap;
第一行是在應用程序崩潰。有任何想法嗎?
編輯: 這也會發生在PhotoChooserTask結果....
當它崩潰時會發生什麼?拋出什麼異常? – 2011-04-25 10:41:01