WPF 中的图像处理(Fant BitmapScalingMode)

发布于 2024-08-17 05:30:14 字数 117 浏览 3 评论 0原文

我的应用程序呈现一个可以缩放到特定尺寸的图像。我正在使用 Image WPF 控件和 FANT 的缩放方法。 然而,没有文档说明这种缩放算法是如何工作的。 有人可以给我参考这个算法描述的相关链接吗?

尼尔

My application presents an image that can be scaled to a certain size. I'm using the Image WPF control with the scaling method of FANT.
However, there is no documentation how this scaling algorithm works.
Can anyone reference me to the relevant link for this algorithm description?

Nir

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

木槿暧夏七纪年 2024-08-24 05:30:14

VirtualDub 的 Avery Lee 声明它是一个用于缩小尺寸的盒式过滤器,线性放大。如果我没记错的话,这里的“盒式过滤器”基本上意味着每个输出像素是多个输入像素的“平坦”平均值。

实际上,降尺度比 GDI 的立方降尺度更加模糊,因此平均理论听起来是正确的。

Avery Lee of VirtualDub states that it's a box filter for downscaling and linear for upscaling. If I'm not mistaken, "box filter" here means basically that each output pixel is a "flat" average of several input pixels.

In practice, it's a lot more blurry for downscaling than GDI's cubic downscaling, so the theory about averaging sounds about right.

得不到的就毁灭 2024-08-24 05:30:14

我知道它是什么,但我在 Google 上也找不到太多:(

付费墙的

我认为 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4056711 是合适的论文;您不需要了解 算法即可使用它。每次创建要缩放的位图控件时,无论您想要高质量缩放还是低质量缩放,都应该明确做出选择。

I know what it is, but I couldn't find much on Google either :(

http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4056711 is the appropriate paper I think; behind a pay-wall.

You don't need to understand the algorithm to use it. You should explicitly make the choice each time you create a bitmap control that is scaled whether you want it high-quality scaled or low quality scaled.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文