2013-01-15 103 views
0

有什麼方法可以更改Windows Phone 8中圖像的分辨率嗎?其實我需要改變圖像的dpi爲300 dpi。我的應用程序中實際上有這個圖像。在WPF中我們有以下的方法。將圖像分辨率更改爲300 dpi

Bitmap b=new Bitmap(Image) 
b.SetResolution(xxx,yyy) 

是否有可能在Windows Phone 8中實現相同的功能?

+0

不,這是Winforms的方式。更改dpi是非常不尋常的,它只能由捕獲圖像的應用程序設置。無論dpi爲何,您都可以繪製圖像以適合您需要的任何尺寸。你想達到什麼目的? –

回答

1

有在Windows Phone 8的一個選項,通過PictureDecoder改變圖像流的分辨率。輸入應

  1. 流。
  2. 分辨率的寬度和高度。

    PictureDecoder.DecodeJpeg(jpgstream,1200,480);

欲瞭解更多信息,你可以看看下面的鏈接。

http://blogs.msdn.com/b/swick/archive/2011/04/07/image-tips-for-windows-phone-7.aspx

+0

最後它也幫助我..http://stackoverflow.com/questions/921003/setting-image-dpi-in-relation-to-height-width-c-sharp –

相關問題