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 获取屏幕某个区域的截图

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

裁剪UIImage 裁剪图片得到裁剪区域图片

转自:http://www.jianshu.com/p/f9fbc54b0fa9 //返回裁剪区域图片,返回还是原图大小,除图片以外区域清空 - (UIImage *)clipWithIm...
  • zhanglizhi111
  • zhanglizhi111
  • 2017-05-23 09:30:58
  • 889

iOS图片的截取(OC)

如果UIImageView只需要展示图片的一部分时,需要使用图片截取 而UIImageView有contentmode属性如下: UIViewContentModeScaleToFill UIV...
  • u011460961
  • u011460961
  • 2015-06-03 23:37:59
  • 562

UIImage 裁剪图片和等比列缩放图片

转自 http://www.tedz.me/ios/uiimage-crop-resize-image @interface UIImage(UIImageScale) -(UIIm...
  • cuiweijie3
  • cuiweijie3
  • 2013-07-27 04:39:38
  • 18551

切取图片上的一部分小图片

UIImage图片切割获取子图片 获取图片上的某一小块图片
  • u012988591
  • u012988591
  • 2017-02-10 16:02:31
  • 333

iOS 快速获取屏幕截图的方法

如下说明了2种方法获取屏幕截图第一种、通过UIView的方法,方法如下@interface UIView (UISnapshotting)- (UIView *)snapshotViewAfterSc...
  • u012198553
  • u012198553
  • 2016-03-30 16:05:24
  • 1467

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

UIGraphicsBeginImageContext(self.view.bounds.size); //currentView 当前的view 创建一个基于位图的图形上下文并指定大小为 ...
  • zhibudefeng
  • zhibudefeng
  • 2012-06-16 15:31:47
  • 7040

iOS开发-检测用户截屏, 并获取所截图片

微信可以检测到用户截屏行为(Home + Power),并在稍后点击附加功能按钮时询问用户是否要发送刚才截屏的图片,这个用户体验非常好。于是乎, 我也想着实现这个功能。在iOS7之前, 如果用户截屏,...
  • hitwhylz
  • hitwhylz
  • 2014-08-05 16:32:05
  • 17217

iOS 截图 截取屏幕

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

IOS开发:截取当前视图

这个是我自己在写一个小实验时,用到的功能。被我独立抽取出来+(UIImage *)capturImageWithUIView:(UIView *)view{ //开启位图上下文 UIGr...
  • xp1819
  • xp1819
  • 2016-05-07 13:21:49
  • 1326
收藏助手
不良信息举报
您举报文章:iOS 截取屏幕当前显示的图片(可按范围截取)
举报原因:
原因补充:

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