gpt4 book ai didi

objective-c - NSWorkspace iconForFile : returns image of low quality

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:38 25 4
gpt4 key购买 nike

我正在使用 NSWorkspace 类的 iconForFile: 选择器,但它返回的是低质量图像。

谁能告诉我为什么会这样?是否有任何开关或标志告诉框架以不同的格式返回图像?

最佳答案

文档指出返回的图标大小为 32x32,但您可以使用 -[NSImage setSize:] 并且它可能会加载更大的表示:

NSImage * iconImage = [[NSWorkspace sharedWorkspace] iconForFile:file];
[iconImage setSize:NSMakeSize(128, 128)];

您还可以使用图标服务(例如 GetIconRefFromFileInfo)或 QuickLook(例如 QLThumbnailImageCreate)获取更大尺寸的文件图标或预览图标。

关于objective-c - NSWorkspace iconForFile : returns image of low quality,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16544395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com