裁剪后的图像无法在ImageView中正确显示

时间:2019-05-18 09:18:12

标签: ios swift imageview uiimage crop

我有一个相当有趣的问题,在UIImageView内裁剪的图像无法正确显示。

在我的应用中,用户可以绘制自定义形状,然后裁剪图像。 为了绘制形状,我使用了这个github库-ZImageCropper

这是我裁剪图像的方式:

    UIGraphicsBeginImageContextWithOptions(pickedImage.bounds.size, false, 1)
    pickedImage.layer.render(in: UIGraphicsGetCurrentContext()!)

    let newImage = UIGraphicsGetImageFromCurrentImageContext()

    UIGraphicsEndImageContext()

将图片放置在UIImageView中之后,这就是我得到的:

Cropped Image

但是当我将资产目录中的图像放入相同的UIImageView时,结果如下:

Image From Assets Folder

这两个图像都具有相同的大小,在尝试修复此错误时,我已手动调整了裁剪图像的大小,但它保持不变。 UIImageView的内容模式为 Aspect Fit

我做错了什么?

0 个答案:

没有答案