iconForFile:
クラスのセレクターを使用しNSWorkspace
ていますが、低品質の画像が返されます。
なぜこれが起こっているのか誰にも教えてもらえますか?フレームワークに別の形式で画像を返すように指示するスイッチまたはフラグはありますか?
iconForFile:
クラスのセレクターを使用しNSWorkspace
ていますが、低品質の画像が返されます。
なぜこれが起こっているのか誰にも教えてもらえますか?フレームワークに別の形式で画像を返すように指示するスイッチまたはフラグはありますか?
ドキュメントには、返されるアイコンのサイズが 32x32 であると記載されていますが-[NSImage setSize:]
、より大きな表現を使用してロードすることができます。
NSImage * iconImage = [[NSWorkspace sharedWorkspace] iconForFile:file];
[iconImage setSize:NSMakeSize(128, 128)];
また、ファイルのアイコンまたはプレビュー アイコンをより大きなサイズで表示するために、Icon Services (例: GetIconRefFromFileInfo
) または QuickLook (例: ) を使用することもできます。QLThumbnailImageCreate