AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?

Posted

技术标签:

【中文标题】AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?【英文标题】:AlamofireImage: Is it possible to get the raw data from an NSimageview in Swift?AlamofireImage:是否可以从 Swift 中的 NSimageview 获取原始数据? 【发布时间】:2016-07-12 00:15:40 【问题描述】:

我正在使用 imagewell 来接受将 jpg 图像粘贴或拖动到我的 OSX 应用程序中。问题是我正在努力获取原始 jpg 图像,因为如果我想通过 Alamo Fire 上传,OSX 似乎要求我获取 NSImage 的 Tiff 版本。

AlamoFireImage 是否有一种奇特的方式来获取原始 url/原始原始数据而无需先转换为 Tiff?

【问题讨论】:

我似乎无法从井中得到它。有没有办法得到它? 将其添加为解决方案.. 看起来更好的方法来实现它 我已经给出了答案。谢谢!这是满足您需求的更好方法,是的,我相信。 【参考方案1】:

实际上,使用NSImageWell,您对丢弃的图像没有太多可能性。这是一个方便的类显示被丢弃的图像,但是一旦你需要做更多的事情,它就不能胜任了。

我建议您改用NSImageView,并添加拖放功能,就像我在这里的示例一样:https://***.com/a/29233824/2227743

通过这种方式,您可以轻松获取拖放图像的 URL(和文件名),当然还有图像数据本身。

【讨论】:

以上是关于AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?的主要内容,如果未能解决你的问题,请参考以下文章

Swift:将数据从 tableView 显示到另一个 ViewController(JSON、Alamorife、AlamofireImage)

当 url 不是图像时,使用 AlamoFireImage 未捕获的 NSException 类型异常

使用 Alamofireimage 从服务器获取图像后,Imageview 未更新

AlamofireImage addAuthentication 不添加授权标头

AlamofireImage 没有释放内存

iOS图片[翠鸟|| AlamofireImage]“由于内存问题而终止”