iOS屏幕截图

原创 2015年11月20日 11:10:35

//获得屏幕图像  

  • - (UIImage *)imageFromView: (UIView *) theView    
  • {  
  •     UIGraphicsBeginImageContext(theView.frame.size);  
  •     CGContextRef 

context = UIGraphicsGetCurrentContext();  

  •     [theView.layer renderInContext:context];  
  •     UIImage *

theImageUIGraphicsGetImageFromCurrentImageContext();  

  •     UIGraphicsEndImageContext();       
  •     return theImage;  
  • }  
  •  
  • //获得某个范围内的屏幕图像  
  • - (UIImage *)imageFromView: (UIView *) theView   atFrame:(CGRect)r  
  • {  
  •     UIGraphicsBeginImageContext(theView.frame.size);  
  •     CGContextRef 

contextUIGraphicsGetCurrentContext();  

  •     CGContextSaveGState(context);  
  •     UIRectClip(r);  
  •     [theView.layer renderInContext:context];  
  •     UIImage *

theImageUIGraphicsGetImageFromCurrentImageContext();  

    UIGraphicsEndImageContext();  

  •     return  theImage;//[self getImageAreaFromImage:theImage atFrame:r];  
版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处。

iOS 屏幕截图

  • 2017年08月04日 01:22
  • 32KB
  • 下载

iOS开发UI篇—Quartz2D(六) 图片水印,裁剪圆边框,屏幕截图 图片截屏 图片擦除

一.图片水印 给UIImage添加分类 // // UIImage+CZ.h // B06.图片水印 // // Created by Apple on 15/1/2. // Copyrig...
  • imkata
  • imkata
  • 2017年12月09日 13:01
  • 22

iOS 获取屏幕截图和缩放、裁剪图片

1、截图:UIGraphicsBeginImageContext(imgSize); CGContextRef context = UIGraphicsGetCurrentContext();...

IOS Android 手机助手原理以及源码(获取手机屏幕截图)

有了前面的基础,就可以实现一些高级的功能了,这次介绍如何获取iphone,ipad 的屏幕 1) 要获取iPhone 或者iPad 的屏幕第一步需要给手机安装一个 开发者 工具。 这个开发者工...

iOS图片加工---图片水印,图片裁剪和屏幕截图

一.图片水印 1.创建个UIImageView @property (weak, nonatomic) IBOutlet UIImageView *neImage; ...

iOS中我的app屏幕截图

前段时间发生了一件特逗的事,一个菜鸟同事问我截图怎么尺寸老不对,好吧 ,我承认在我发布第一款我的app的时候也遇到了相同的问题,最后解决方法如下:首先,模拟器cmd+1把屏幕放到最大,然后用cmd+s...

iOS开发 - 保存图片到相册和保存屏幕截图到相册

恰巧想起来截图于是就去翻了老代码,也和网上的方法做了验证,千篇一律吧,做个整理和总结1.保存图片到相册://这里的图片可以是本地图片也可以是网络的图片,网络的需要通过SD转化 UIImageWr...

iOS-OC-图片水印,图片裁剪和屏幕截图

1.图片水印 - (void)getnewImage { UIImage *bgImage = [UIImage imageNamed:@""]; //创建一个位图上下文 ...

iOS开发- OpenGL ES屏幕截图

之前写过一个常规的屏幕截图:http://blog.csdn.net/hitwhylz/article/details/17189351但是发现这个办法对于OpenGL 无用。  获取到的数据为空。所...

iOS陆哥开发笔记(二十) (Quartz2D屏幕截图)

简介:  在程序开发中,有时候需要截取屏幕上的某一块内容. 完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的l...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS屏幕截图
举报原因:
原因补充:

(最多只允许输入30个字)