iOS 截取屏幕当前显示的图片(可按范围截取)

翻译 2015年07月01日 15:33:14

为当前视图添加截取功能(此处的textImageView是截取图片操作者需求放到的地方

UIImageView *view = [[UIImageView alloc]initWithImage:[self getImageWithView:self.view]];
tesxtImageView.image = view.image;

得到截取图片的方法

- (UIImage *)getImageWithView:(UIView *)view {
    //此处的CGSizeMake是根据需要制定截取图片的宽、高;NO/YES表示是否透明
    UIGraphicsBeginImageContextWithOptions(CGSizeMake(149,229), NO, 1.0);  //NO,YES 控制是否透明
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    // 生成后的image
    return image;
}


iOS 按比例显示图片 切割后显示中心图片(缩略图)

切割后显示中心图片 + (UIImage *) image: (UIImage *) image centerInSize: (CGSize) viewsize{ CGSize size = ...
  • rpf2014
  • rpf2014
  • 2017年06月26日 17:45
  • 400

IOS 截取部分图片并显示

转载自:http://write.blog.csdn.net/postlist 在ios开发中,肯定会碰到需要截取部分图片的情况。 最终的效果类似这样: 先看最原始的示例,显示完整的图片 ...
  • u013929312
  • u013929312
  • 2015年11月20日 17:10
  • 2803

ios截取屏幕指定位置指定大小的实现

这两天开发中需要截取屏幕中指定位置的图片,
  • rgxgf
  • rgxgf
  • 2014年08月29日 09:58
  • 1754

iOS 截图 截取屏幕

// 从view上截图- (UIImage *)getImage { UIGraphicsBeginImageContextWithOptions(CGSizeMake(150, 150), NO, ...
  • yangtb2010
  • yangtb2010
  • 2014年08月26日 17:54
  • 9749

iOS uiimage部分截取图片

  • 2014年05月19日 15:27
  • 36KB
  • 下载

iOS 截取当前屏幕

截取当前屏幕内容 将以下代码粘贴复制 直接调用imageWithScreenshot方法 /** * 截取当前屏幕 * * @return NSData * */ - (NSDa...
  • worldwsyw
  • worldwsyw
  • 2017年04月19日 17:10
  • 469

IOS中截取当前屏幕,并保存图片

UIGraphicsBeginImageContext(self.view.bounds.size);     //currentView 当前的view  创建一个基于位图的图形上下文并指定大小为 ...
  • illusion21
  • illusion21
  • 2014年08月19日 09:31
  • 1415

iOS 获取屏幕某个区域的截图

-(void)fullScreenshots{          UIWindow *screenWindow = [[UIApplication sharedApplication] keyW...
  • allanGold
  • allanGold
  • 2016年11月21日 18:14
  • 4893

iOS 获得指定范围内的屏幕图像(截屏)

版权声明:本文为博主原创文章,未经博主允许不得转载。 + (UIImage *)imageFromView : (UIView *)view {     //创建一个基于位图的图形上下文并...
  • sevenquan
  • sevenquan
  • 2015年12月25日 12:26
  • 1571

ios开发中常用的截取指定区域的视图转换成图片

-(void)fullScreenshots{ UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; ...
  • u012951123
  • u012951123
  • 2014年07月30日 15:01
  • 8096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 截取屏幕当前显示的图片(可按范围截取)
举报原因:
原因补充:

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