美文网首页
iOS 截取视图图片

iOS 截取视图图片

作者: Zhen斌iOS | 来源:发表于2020-06-08 11:52 被阅读0次

1、创建一个基于位图的图形上下文并指定大小为CGSizeMake(200, 400)

UIGraphicsBeginImageContext(CGSizeMake(200, 400));

2、renderInContext 呈现接收者及其子范围到指定的上下文

[self.view.layer renderInContext: UIGraphicsGetCurrentContext()];

3、返回一个基于当前图形上下文的图片

UIImage*aImage = UIGraphicsGetImageFromCurrentImageContext();

4、移除栈顶的基于当前位图的图形上下文

UIGraphicsEndImageContext();

5、以PNG格式返回指定图片的数据

imageData = UIImagePNGRepresentation(aImage);

合起来代码

UIGraphicsBeginImageContext(CGSizeMake(200, 400));
[self.view.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage*aImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageData = UIImagePNGRepresentation(aImage);

希望对你有帮助!

相关文章

  • iOS 截取视图图片

    1、创建一个基于位图的图形上下文并指定大小为CGSizeMake(200, 400) 2、renderInCont...

  • 截取滚动视图的长图片(如tableview等)

    /** 截取滚动视图的长图片(如tableview等) @param scroller 滚动视图 @return ...

  • iOS 截取tableView, scrollerView图片

    iOS 截取tableView, scrollerView图片

  • iOS截图-截取指定区域视图

    最近遇到iOS截屏需求,有全屏截取和部分截取。今天帮大家整理一下 Swift 截取全屏 截取指定区域视图 Obje...

  • 裁剪图片的特定区域

    使用 封装 参考: iOS 截取图片 部分 并生成新图片

  • 图片处理

    1、旋转2、裁剪3、截取4、平铺 自由拉伸 等比例缩放 根据颜色生成图片 截取某个view视图 文字水印 图片水印...

  • ios截取图片

    最近有朋友遇到要截取图片中间部分展示在imageView上的问题,想着社交应用还是很可能遇到这种情况的就写下来。 ...

  • iOS 图片截取

    业务逻辑:为需要切图的view添加pan手势,定义一个需要截取范围视图的成员属性,定义一个成员变量用来记录手指的开...

  • iOS 图片截取

    入参说明:image:原始图片,rect:需要截取的位置(范围 image.bound) 出参说明:大小为 rec...

  • Android 截取手机屏幕两种实现方案解析

    最近在开发的过程中,遇到了一个需要截取屏幕保存为图片的需求,具体为截取webview的视图保存图片。 方法1:首先...

网友评论

      本文标题:iOS 截取视图图片

      本文链接:https://www.haomeiwen.com/subject/fsdstktx.html