首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mono忽略Graphics.InterpolationMode?

Mono忽略Graphics.InterpolationMode?
EN

Stack Overflow用户
提问于 2010-04-22 01:20:20
回答 2查看 598关注 0票数 1

我有一个使用System.Drawing和graphics类绘制矢量图形的程序。抗锯齿效果不错,但为了满足我的需要,我需要过采样,所以我创建了一个大n倍的开始图像,然后将最终图像缩小n倍。在Window和.NET上,结果图像看起来很棒!然而,在Mono 2.4.2.3 (Ubuntu 9.10股票安装)上,内插是可怕的。下面是我缩放图像的方式:

代码语言:javascript
复制
Bitmap bmp = new Bitmap(Bmp.Width / OverSampling, Bmp.Height / OverSampling);
Graphics g = Graphics.FromImage(bmp);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawImage(Bmp, 0, 0, bmp.Width, bmp.Height);
g.Dispose();

据我所知,根本没有发生插值。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-22 01:23:21

我发现了这个:http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg18099.html

我猜Mono的绘图例程的底层代码有问题。耶!现在我可以编写自己的降级器了。

票数 0
EN

Stack Overflow用户

发布于 2010-10-03 21:14:11

请参见:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2685084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档