如何在Mac上打开图像

时间:2011-03-09 18:22:52

标签: objective-c image macos photo

在我的应用程序中,我希望用户能够单击按钮浏览文件或将其拖放到应用程序中并让它打开图像。我怎样才能做到这一点?哪种方法最简单,或者您推荐哪种方法?

1 个答案:

答案 0 :(得分:1)

  

在我的应用中,我希望用户能够单击按钮浏览文件

使用NSOpenPanel,并指定允许的类型

  

或将其拖放到应用程序中并让它打开图像。我怎样才能做到这一点?哪种方法最简单,或者您推荐哪种方法?

子类NSDocument,并将文档类型与图像mime-type相关联;此关联是在您的应用程序的plist资源中进行的。

除非您有特殊需求,否则可以使用CGImage和/或NSImage apis打开图像。