欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IOS 開發(fā)之ios視頻截屏的實現(xiàn)代碼

 更新時間:2017年07月15日 15:54:23   作者:Hi_Aaron  
這篇文章主要介紹了IOS 開發(fā)之ios視頻截屏的實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下

IOS 開發(fā)之ios視頻截屏的實現(xiàn)代碼

           現(xiàn)在好多視頻截屏軟件,這里提供一個IOS 視頻截屏的方法,大家可以參考下,

實現(xiàn)代碼:

//截屏 
static int i=0; 
-(IBAction)screenShot:(id)sender{ 
   
  UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, 960), YES, 0); 
  [[self.window layer] renderInContext:UIGraphicsGetCurrentContext()]; 
  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
  UIGraphicsEndImageContext(); 
  CGImageRef imageRef = viewImage.CGImage; 
  CGRect rect =CGRectMake(166, 211, 426, 320);//這里可以設(shè)置想要截圖的區(qū)域 
  CGImageRef imageRefRect =CGImageCreateWithImageInRect(imageRef, rect); 
  UIImage *sendImage = [[UIImage alloc] initWithCGImage:imageRefRect]; 
  UIImageWriteToSavedPhotosAlbum(sendImage, nil, nil, nil);//保存圖片到照片庫 
  NSData *imageViewData = UIImagePNGRepresentation(sendImage); 
   
  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
  NSString *documentsDirectory = [paths objectAtIndex:0]; 
  NSString *pictureName= [NSString stringWithFormat:@"screenShow_%d.png",i]; 
  NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:pictureName]; 
  NSLog(@"%@", savedImagePath); 
  [imageViewData writeToFile:savedImagePath atomically:YES];//保存照片到沙盒目錄 
  CGImageRelease(imageRefRect); 
  i++; 
} 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • iOS Swift開發(fā)之日歷插件開發(fā)示例

    iOS Swift開發(fā)之日歷插件開發(fā)示例

    本篇文章主要介紹了iOS Swift開發(fā)之日歷插件開發(fā)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 一個方法搞定iOS下拉放大及上推縮小

    一個方法搞定iOS下拉放大及上推縮小

    在很多的APP中,我們可以看到一個列表頂部的圖片會隨著下拉會放大,隨著上推縮小。這樣的效果沒能給定一個固有名詞,現(xiàn)在本文介紹使用代碼實現(xiàn)這樣的效果,代碼量很少,容易理解。當(dāng)然實現(xiàn)效果是很好的。
    2016-07-07
  • iOS masonry的使用方法

    iOS masonry的使用方法

    這篇文章主要介紹了iOS masonry的基本使用方法的相關(guān)資料,文章還介紹了CocoaPods的安裝過程,需要的朋友可以參考下面文字內(nèi)容
    2021-09-09
  • iOS中 valueForKeyPath常用用法

    iOS中 valueForKeyPath常用用法

    這篇文章主要介紹了iOS valueForKeyPath常用用法,valueForKeyPath可以獲取數(shù)組中的最小值、最大值、平均值、求和。具體實例代碼大家參考下本文
    2018-08-08
  • iOS應(yīng)用中使用AsyncSocket庫處理Socket通信的用法講解

    iOS應(yīng)用中使用AsyncSocket庫處理Socket通信的用法講解

    這篇文章主要介紹了iOS應(yīng)用中使用AsyncSocket庫處理Socket通信的用法講解,AsyncSocket同時支持TCP和UDP,文中展示了其建立斷開連接及發(fā)送接收消息的操作,very好用,需要的朋友可以參考下
    2016-05-05
  • iOS實現(xiàn)聊天輸入框功能

    iOS實現(xiàn)聊天輸入框功能

    大家都經(jīng)常使用微信聊天功能,在沒事的時候就會想微信聊天輸入框的實現(xiàn)過程,很無聊吧。今天小編抽空給大家分享iOS實現(xiàn)聊天輸入框功能,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-02-02
  • iOS手勢的實現(xiàn)方法

    iOS手勢的實現(xiàn)方法

    這篇文章主要為大家詳細介紹了iOS手勢的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 深入了解iOS開發(fā)中UIWindow的相關(guān)使用

    深入了解iOS開發(fā)中UIWindow的相關(guān)使用

    這篇文章主要介紹了深入了解iOS開發(fā)中UIWindow的相關(guān)使用,以及iOS8以后產(chǎn)生的相關(guān)變化,需要的朋友可以參考下
    2015-10-10
  • iOS利用Block逆向傳值的方式詳解

    iOS利用Block逆向傳值的方式詳解

    大家應(yīng)該都有所了解在iOS開發(fā)中,常見的幾種逆向傳值方式,有代理(delegate)、通知(NSNotification),block等等,之前已經(jīng)給大家介紹了通過代理實現(xiàn)逆向傳值的方法,這篇文章來給大家介紹如何通過Block進行逆向傳值,有需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-12-12
  • iOS 邊下邊播的實現(xiàn)代碼

    iOS 邊下邊播的實現(xiàn)代碼

    在之前項目中使用的是AVPlayer直接播放URL地址,但是不知道是相機的wifi不夠穩(wěn)定還是代碼的問題,app總是出現(xiàn)緩沖卡頓。后來考慮改成邊下邊播模式,下面小編給大家?guī)砹薸OS 邊下邊播的實現(xiàn)代碼,需要的朋友參考下吧
    2017-11-11

最新評論