我正在使用 imagewell 来接受将 jpg 图像粘贴或拖到我的 OSX 应用程序中。问题是我正在努力获取原始 jpg 图像,因为如果我想通过 Alamo Fire 上传,OSX 似乎要求我获取 NSImage 的 Tiff 版本。
AlamoFireImage 是否有一种奇特的方式来获取原始 url / 原始原始数据而无需先转换为 Tiff?
我正在使用 imagewell 来接受将 jpg 图像粘贴或拖到我的 OSX 应用程序中。问题是我正在努力获取原始 jpg 图像,因为如果我想通过 Alamo Fire 上传,OSX 似乎要求我获取 NSImage 的 Tiff 版本。
AlamoFireImage 是否有一种奇特的方式来获取原始 url / 原始原始数据而无需先转换为 Tiff?
实际上,使用NSImageWell
,您对丢弃的图像没有太多可能性。这是一个显示丢弃图像的便捷类,但一旦您需要做更多事情,它就无法完成任务。
我建议你改用一个NSImageView
,并像我在这里的例子一样添加拖放功能: https ://stackoverflow.com/a/29233824/2227743
通过这种方式,您可以轻松获取拖放图像的 URL(和文件名),当然还有图像数据本身。