gpt4 book ai didi

ios - 在 swift 3 中从数据转换图像时,图像大小会调整大小

转载 作者:可可西里 更新时间:2023-11-01 00:00:00 26 4
gpt4 key购买 nike

我想在数据库中保存图像。因此我将它转换为数据。然而,在这些步骤中,图像的宽度和高度会发生变化。它的尺寸增加了。

// Original Image Size
print("Original Image Size : \(capturedImage.size)") // Displays (320.0, 427.0)

// Convert to Data
var imageData: Data?
imageData = UIImagePNGRepresentation(capturedImage)

// Store imageData into Db.

// Convert it back
m_CarImgVw.image = UIImage(data: damageImage!.imageData!, scale: 1.0)
print("m_CarImgVw Image Size : \(m_CarImgVw.image.size)") // Displays (640.0, 854.0)

我不想增加图像大小!

最佳答案

如果它最初是您 Assets 中的图像,它可能是 @2x,这意味着以像素为单位的大小(实际大小)是以点为单位的大小(显示大小)的两倍。所以图像大小实际上并没有增加,变换前后是 640x854。只是在操作系统自动缩放之前,因为它被命名为@2x。

要使用原始图像比例,您可以将 1.0 替换为 capturedImage.scale

关于ios - 在 swift 3 中从数据转换图像时,图像大小会调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47816209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com