Windows phone 7 绘图应用程序--在Windows Phone7中填充保存为位图图像的颜色
我正在做一个绘图应用程序。我已将颜色填充图像保存为集合中的bitmapImage。我再次打开保存的图像进行绘制。如果我填充图像的颜色,颜色填充不清晰。我使用ExtensionJpg保存图像Windows phone 7 绘图应用程序--在Windows Phone7中填充保存为位图图像的颜色,windows-phone-7,Windows Phone 7,我正在做一个绘图应用程序。我已将颜色填充图像保存为集合中的bitmapImage。我再次打开保存的图像进行绘制。如果我填充图像的颜色,颜色填充不清晰。我使用ExtensionJpg保存图像 WriteableBitmap pBitmap; pBitmap = new WriteableBitmap(imgDraw, null); // imgDraw is jpg image bitmapImage binded to source.
WriteableBitmap pBitmap;
pBitmap = new WriteableBitmap(imgDraw, null); // imgDraw is jpg image bitmapImage binded to source.
BitmapImage img1 = new BitmapImage();
MemoryStream ms = new MemoryStream();
pBitmap.SaveJpeg(ms, (int)pBitmap.PixelWidth, (int)pBitmap.PixelHeight, 0, 100);
img1.SetSource(ms);
在本例中,我再次将此位图图像绑定到imgDraw源。但看到的图像是非常清晰的。
当我向imgDraw填充颜色时,未正确应用
谢谢当您将位图编码为Jpeg文件时,可能会丢失数据。这是设计的一部分,例如Jpeg 更糟糕的是,使用有损压缩可能会引入(几乎看不见)伪影。因此,通过将图像保存为Jpeg,您可能正在向大而清晰的区域添加像素。这些像素导致填充失败 您有三种选择: