0
我有我的測試程序和生產程序。我首先開發了測試程序。 我正在從流中加載BitmapImage。 當我在測試程序中顯示圖像時,它完美顯示。在我的生產計劃中,有一些顆粒感。加載不一致BitmapImage
我已經將問題追蹤到BitmapImage本身。 在兩個程序之間,圖像的寬度和高度每隔很小程度就會有所不同
例如寬度是816.001586914063和816.001618655555。
我比其他圖像屬性和這些都是不同
DPIX的那些199.99960327148438 VS 199.99960327148437(僅最後一位數字)
DpiY作爲DPIX
身高1056.0020947307178 VS 1056.0020751953125
尺寸
寬度816.00161865555458 vs 816.0015869140625
如果我保存在我初始化圖像之前分配給image.StreamSource的流,並執行二進制文件比較 - fc表示它們是相同的。
我的形象初始化代碼看起來是這樣的:
BitmapImage image = new BitmapImage();
image.BeginInit();
image.StreamSource = ms;
image.EndInit();
任何建議非常讚賞
感謝 馬丁