首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模糊NSImageView

模糊NSImageView
EN

Stack Overflow用户
提问于 2011-12-11 00:11:04
回答 2查看 1.1K关注 0票数 0

我在一个使用核心动画的视图中有一个NSImageView。在使用核心动画之前,图像看起来很好,但现在它的模糊和低质量。如果我让NSImageView有一个边框边框,这个问题就会消失,但我需要它没有边框。其他人也发生过这种事吗?

背景中的Imgae没有边框,前面有边框的图像相同。

谢谢

编辑:我忘记提到图像是一个图标文件(ICNS),所以它有不同的大小。边框视图加载正确的大小,透明视图加载最小的视图并将其拉伸。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-11 12:56:58

虽然不是我想要的方式,但我设法为这个问题创建了一个修复程序。问题似乎出在NSImageView绘制图像的方式上,所以我创建了一个自定义的NSView子类,它支持我在原始图像视图中使用的相同绑定。我不确定为什么一开始会出现模糊,但在NSView中手工绘制图像似乎可以做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2011-12-11 00:14:11

您的图像可能正在以非像素对齐的方式绘制。你有没有试过把它移位半个像素?

苹果在其“可可提示和技巧”示例代码中的BlurryView应用程序中对此进行了很好的演示。

Cocoa Tips and Tricks

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

https://stackoverflow.com/questions/8457877

复制
相关文章

相似问题

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