是否可以在 Cocoa 中使用 Photoshop 打开 NSImage
Is that possible to open NSImage with Photoshop in Cocoa
是否可以在 Cocoa 中使用 Photoshop 打开 NSImage?
以及如何去做?
我会尝试以下方法(使用 Objective-C 方法提示)。
查找临时文件夹
使用-[NSFileManager URLForDirectory: inDomain: appropriateForURL: url create: error:]
(或测试时的桌面文件夹)
将NSImage保存为临时文件夹中的文件
(使用NSUUID
获取随机文件名)
从 NSImage
中获取 NSBitmapImageRep
将 NSBitmapImageRep
转换为 NSData
使用-[NSData writeToURL: atomically:]
在 Photoshop 中打开文件
使用-[NSWorkspace openFile: withApplication:]
是否可以在 Cocoa 中使用 Photoshop 打开 NSImage? 以及如何去做?
我会尝试以下方法(使用 Objective-C 方法提示)。
查找临时文件夹
使用
-[NSFileManager URLForDirectory: inDomain: appropriateForURL: url create: error:]
(或测试时的桌面文件夹)
将NSImage保存为临时文件夹中的文件
(使用
NSUUID
获取随机文件名)从
中获取NSImage
NSBitmapImageRep
将
NSBitmapImageRep
转换为NSData
使用
-[NSData writeToURL: atomically:]
在 Photoshop 中打开文件
使用
-[NSWorkspace openFile: withApplication:]