我有几个NSButton,它们的作用类似于播放器控件(播放,暂停等) 当我为它们分配图像时,该图像看起来很模糊。
let playPauseButton: NSButton = {
let btn = NSButton(frame: .zero)
let image = NSImage(named: "pauseIcon")
btn.imageScaling = NSImageScaling.scaleNone
btn.image = image
btn.setAccessibilityLabel("Pause")
btn.isBordered = false
return btn
}()
可以在以下位置查看图像: https://www.dropbox.com/s/38tvh49ikc2m4x7/Play.pdf?dl=0
此图片为.pdf,但我尝试使用1x,2x和3x的.png,但它仍然显得模糊。
我也检查了这个问题: Images in NSButton and NSImageView Blurred
但这也没有帮助我。
答案 0 :(得分:0)
有很多尝试可以解决过去模糊的边缘
答案 1 :(得分:0)
解决方案非常简单。
打开资产目录。
选择所有模糊的资产。
通过按以下命令打开属性检查器:Command + Option + 4。
选中“保留矢量数据”框。
在该复选框下,找到“比例”并将其设置为“单比例”
请注意,这仅在设计人员将图标导出为PDF文件时有效。另外,如果仅将.png或.jpg转换为.pdf,它也将不起作用,实际的矢量图像必须导出为.pdf。