使用UIGraphicsImageRenderer旋转图像?

克里斯多夫

UIGraphicsImageRenderer是iOS 10中的新功能。我想知道是否有可能旋转UIImage它(任何自定义角度)。我知道还有就是经典的方式CGContextRotateCTM

reza23

您可以设置UIGraphicsImageRenderer来创建图像,并通过该图像调用UIGraphicsGetCurrentContext()并旋转上下文

let renderer = UIGraphicsImageRenderer(size:sizeOfImage)
let image = renderer.image(actions: { _ in
    let context = UIGraphicsGetCurrentContext()

    context?.translateBy(x: orgin.x, y: orgin.y)
    context?.rotate(by: angle)
    context?.draw(image.cgImage!, in: CGRect(origin: CGPoint(x: -orgin.x,y: -orgin.y), size: size))
}
return image

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用pygame旋转图像

来自分类Dev

Matlab旋转图像而不使用旋转

来自分类Dev

Matlab旋转图像而不使用旋转

来自分类Dev

尝试使用jQuery旋转图像

来自分类Dev

使用C旋转BMP图像

来自分类Dev

使用VBA旋转保存的图像

来自分类Dev

旋转图像并使用xml翻译

来自分类Dev

TPaintBox使用SetWorldTransform旋转图像

来自分类Dev

使用AngularJS自旋转图像

来自分类Dev

错误使用php旋转图像

来自分类Dev

尝试使用jQuery旋转图像

来自分类Dev

使用javascript比较旋转的图像

来自分类Dev

使用 UIGraphicsImageRenderer 图像检索像素数据无法正常工作

来自分类Dev

使用Janmuller库旋转图像偏心图像

来自分类Dev

使用Janmuller库旋转图像偏心图像

来自分类Dev

如何在UIGraphicsImageRenderer中绘制对象之前旋转对象?

来自分类Dev

使用javascript旋转和取消旋转图像onClick

来自分类Dev

旋转自动旋转旋转的图像

来自分类Dev

使用ImageMagick检测EXIF方向并旋转图像

来自分类Dev

使用CGImageSourceRef加载图像时旋转错误

来自分类Dev

使用skimage旋转图像而不进行裁剪

来自分类Dev

使用鼠标旋转画布中的图像

来自分类Dev

如果需要使用javascript旋转图像

来自分类Dev

使用leptonica旋转时图像像素丢失

来自分类Dev

使用旋转的矩形提取图像ROI

来自分类Dev

使用CIFilter后图像自动旋转

来自分类Dev

Android:如何使用壁画旋转图像

来自分类Dev

如何使用jQuery保存旋转图像?

来自分类Dev

使用精灵在Pygame中旋转图像