如何访问 icns 文件中的不同格式(Apple 图标图像格式)
有谁知道如何访问不同格式的 icns 文件? 例如,此文件包含同一图标的多种尺寸:
在某些情况下,我只想要大的一个在其他情况下,我想要小的。 我在可可中找不到任何东西。
does anyone know how to access different formats of an icns file?
For example this file contains multiple sizes of the same icon:
In some cases I just want the large one and in other cases I want the small one.
I couldn't find something in Cocoa.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
NSImage
是NSImageRep
的容器。当您加载 icns 文件时,您将获得一个图像,其中包含文件中每种尺寸的 NSBitmapImageRep。您可以迭代图像的representations
属性来访问它们。 (此外,绘图时图像会自动选择最合适的代表。)An
NSImage
is a container forNSImageRep
s. When you load an icns file, you get an image containing anNSBitmapImageRep
for each size in the file. You can iterate over the image’srepresentations
property to access them. (Also, the image will automatically choose the most appropriate rep when drawing.)