2011-11-30 60 views
0

我试图将图片(JPEG,BitmapFrame)转换为像素的字节数组,然后在BitmapSource.Create的帮助下构建它。我很惊讶,因为相同的代码适用于某些图片,并且不适用于其他图片。唯一的区别我发现 - 在问题图片 pic.PixelHeight!= pic.Height和pic.PixelWidth!= pic.Width。但我认为没有问题。 任何人都可以帮助我吗?BitmapSource.Create有时会失败

回答

0

您的问题可能是由于两种不同类型之间的比较。

  1. PixelHeightInt32HeightDouble
  2. 比较pixels1/96th英寸可能是一个问题。
+0

谢谢你的回答 - 我已经尝试过。我之前保存了这个值,并将它们用于初始化。我发现这个问题 - 包含像素的缓冲区有时会破坏 - 由于我们的奇妙数学),但是创建的怪异 - 也很奇怪 - 它应该是异常的,但它只是挂起(( – curiousity

相关问题