问题就这么简单了。
如何在Swift4.2或至少在Swift4中预测NSImage或NSImageView.image中图像的文件大小?
关于此,我找不到任何东西。
我应该将其转换为某种(NS)数据表示形式还是...
..我应该将图像保存到磁盘,用FileManager检查大小,做我的事情,然后重新保存文件吗?
答案 0 :(得分:0)
是的,您需要将图像转换为数据,尝试这样做可能会帮助您:
let image = UIImage(named: "example.jpg")
if let _data = image?.jpegData(compressionQuality: 1.0)
{
print("Size: \(_data.count) bytes")
}