2011-11-30 58 views
0

我試圖將圖片(JPEG,BitmapFrame)轉換爲像素的字節數組,然後在BitmapSource.Create的幫助下構建它。我很驚訝,因爲相同的代碼適用於某些圖片,並且不適用於其他圖片。唯一的區別我發現 - 在問題圖片 pic.PixelHeight!= pic.Height和pic.PixelWidth!= pic.Width。但我認爲沒有問題。 任何人都可以幫助我嗎?BitmapSource.Create有時會失敗

回答

0

您的問題可能是由於兩種不同類型之間的比較。

  1. PixelHeightInt32HeightDouble
  2. 比較pixels1/96th英寸可能是一個問題。
+0

謝謝你的回答 - 我已經嘗試過。我之前保存了這個值,並將它們用於初始化。我發現這個問題 - 包含像素的緩衝區有時會破壞 - 由於我們的奇妙數學),但是創建的怪異 - 也很奇怪 - 它應該是異常的,但它只是掛起(( – curiousity

相關問題