小编Vik*_*Vik的帖子

计算内存中图像的大小(以字节为单位)

我正在Swift中编写一个小应用程序来调整图像大小.我想计算调整大小的图像的大小(以字节/ KB为单位).我怎么做?

这是我正在处理的一段代码:

var assetRepresentation :  ALAssetRepresentation = asset.defaultRepresentation()

self.originalImageSize = assetRepresentation.size()

selectedImageSize = self.originalImageSize

// now scale the image
let image = selectedImage
let hasAlpha = false
let scale: CGFloat = 0.0 // Automatically use scale factor of main screen

UIGraphicsBeginImageContextWithOptions(sizeChange, !hasAlpha, scale)
image.drawInRect(CGRect(origin: CGPointZero, size: sizeChange))

let scaledImage = UIGraphicsGetImageFromCurrentImageContext()

self.backgroundImage.image = scaledImage
Run Code Online (Sandbox Code Playgroud)

由于scaledImage尚未保存,我该如何计算其大小?

uiimage ios swift

4
推荐指数
1
解决办法
3715
查看次数

标签 统计

ios ×1

swift ×1

uiimage ×1