首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wxImage Scale()导致图像失真

wxImage Scale()导致图像失真
EN

Stack Overflow用户
提问于 2014-06-27 04:24:21
回答 1查看 224关注 0票数 0

我试图通过基本上根据缩放值裁剪原始图像的尺寸来放大图像。我的图像是一个RGBA numpy数组。为了在wxPython中显示它,我将其转换为wxImage,然后使用Scale()函数以正确的StaticBitmap大小显示它。问题是,在某些区域(主要在左下角和右上角附近),我的图像看起来像这样(在特定的缩放“滴答”):

而它前面的刻度(较小的缩放)看起来像这样:

如果在numpy数组上使用scipy.misc.imresize(),然后将其转换为wxImage进行显示,这个问题就会消失。我不想这样做的原因是速度。它的速度要慢得多,所以变焦的感觉就不那么流畅了。我相当确定这与Scale()函数有关,尽管我不确定是什么问题。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-27 07:36:23

如果您关心结果的质量(即,除非您只想尽可能快地生成小的缩略图),则应将wxImage::Scale()wxIMAGE_QUALITY_HIGH一起使用,而不是其默认的wxIMAGE_QUALITY_NORMAL质量。

如果这还不能解决你所看到的问题,那么看到重现问题的图像将是一件很有趣的事情(请在wxTrac上创建一个工单并上传到那里)。

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

https://stackoverflow.com/questions/24439581

复制
相关文章

相似问题

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