NSImageView 渲染模糊的 NSimage,尽管它的大小相同
NSImageView rending a blurry NSimage despite it being of the same size
我有一个 NSCollectionViewItem
和一个 NSImageView
(32x32),我向其提供了一个相同大小的 @1x 图像。
它在界面构建器中看起来很完美,但在构建应用程序时,分辨率看起来很差。这有什么特别的原因吗?
只是补充一点,资产管理器中的图像也有一个@2x
编辑:仍在调查这个问题,但我刚刚注意到如果包含 NSImageView
的集合项的集合视图被 bordered NSSCrollView
图像完美(即不模糊)
事实证明,如果您在 x、y 坐标或具有分数的高度和宽度的帧中绘制图像,您最终会得到模糊的图像。通过 NSIntegralRect 传递 drawingRect 修复了这个问题。
我有一个 NSCollectionViewItem
和一个 NSImageView
(32x32),我向其提供了一个相同大小的 @1x 图像。
它在界面构建器中看起来很完美,但在构建应用程序时,分辨率看起来很差。这有什么特别的原因吗?
只是补充一点,资产管理器中的图像也有一个@2x
编辑:仍在调查这个问题,但我刚刚注意到如果包含 NSImageView
的集合项的集合视图被 bordered NSSCrollView
图像完美(即不模糊)
事实证明,如果您在 x、y 坐标或具有分数的高度和宽度的帧中绘制图像,您最终会得到模糊的图像。通过 NSIntegralRect 传递 drawingRect 修复了这个问题。