在 Silverlight 中使用 BitmapImage,丢失我的 DPI 信息
我正在尝试将高分辨率(300 dpi)图像加载到 BitmapImage 对象中(该对象将显示在嵌套在 Canvas 中的图像控件中)。
问题是,当我将图像保存到硬盘时,它会丢失 dpi 信息。我使用的是没有压缩的 PNG 编码器,所以我知道这不是问题。
加载到 BitmapImage 对象中是否会损失质量?
如果有人想知道我为什么这样做,那是因为我正在实现一个小工具,它可以编辑图像,然后在本地保存以进行打印,因此我不会损失质量。
I'm trying to load a high-resolution (300 dpi) image into a BitmapImage object (which will be displayed in an Image control nested within a Canvas).
The problem is that when I save the image to the hard drive, it's losing it's dpi information. I'm using a PNG encoder which has no compression, so I know that's not the problem.
Is it losing quality from the loading into the BitmapImage object?
If anyone is wondering why I'm doing this, it's because I'm implementing a small tool which will edit an image, and then save locally to have it printed, therefore I cannot lose quality.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论