如何预测或计算时写入磁盘图像(NSImage中)的文件大小?

问题描述 投票:0回答:1

这个问题说的这一切。

我怎样才能在Swift4.2或者至少Swift4在NSImage中或NSImageView.image图像的文件大小预测?

关于这就是苹果的文档,我不能找到任何东西。

我应该将它转换为某种(NS)数据表示或...

..should我将图像保存到磁盘上,用文件管理器检查大小,做我的事,并重新保存文件?

file nsfilemanager nsimage swift4.2
1个回答
0
投票

是的,你需要将图像转换数据,试试这个可以帮助你:

    let image = UIImage(named: "example.jpg")
    if let _data = image?.jpegData(compressionQuality: 1.0)
    {
        print("Size: \(_data.count) bytes")
    }
© www.soinside.com 2019 - 2024. All rights reserved.