我的应用程序包资源中有两个按钮图像,分别是“myButton.png”和“myButton@2x.png”。在运行时,我使用 [NSImage imageNamed:@"myButton"] 加载图像,需要将其分成三个切片并创建三个 NSImage 以在 NSDrawThreePartImage() 函数中使用。
问题是每个切片 NSImage 需要多分辨率,以便系统可以动态选择正确的分辨率,就像它会自动处理原始的整个图像一样。
如何以编程方式创建自动多分辨率 NSImage?谢谢!
我的应用程序包资源中有两个按钮图像,分别是“myButton.png”和“myButton@2x.png”。在运行时,我使用 [NSImage imageNamed:@"myButton"] 加载图像,需要将其分成三个切片并创建三个 NSImage 以在 NSDrawThreePartImage() 函数中使用。
问题是每个切片 NSImage 需要多分辨率,以便系统可以动态选择正确的分辨率,就像它会自动处理原始的整个图像一样。
如何以编程方式创建自动多分辨率 NSImage?谢谢!