ios截圖功能
/**
*截圖功能
*/
-(void)screenShot{
UIGraphicsBeginImageContextWithOptions(CGSizeMake(640,960),YES,0);
//設定截圖大小
[[self.viewlayer]renderInContext:UIGraphicsGetCurrentContext()];
UIImage*viewImage =UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CGImageRefimageRef = viewImage.CGImage;
CGRectrect =CGRectMake(0,0,641,SCREHEIGHT+300);//這裡可以設定想要截圖的區域
CGImageRefimageRefRect =CGImageCreateWithImageInRect(imageRef, rect);
UIImage*sendImage = [[UIImagealloc]initWithCGImage:imageRefRect];
//以下為圖片儲存程式碼
UIImageWriteToSavedPhotosAlbum(sendImage,nil,nil,nil);//儲存圖片到照片庫
NSData*imageViewData =UIImagePNGRepresentation(sendImage);
NSArray*paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString*documentsDirectory = [pathsobjectAtIndex:0];
NSString*pictureName=@"screenShow.png";
NSString*savedImagePath = [documentsDirectorystringByAppendingPathComponent:pictureName];
[imageViewDatawriteToFile:savedImagePathatomically:YES];//儲存照片到沙盒目錄
CGImageRelease(imageRefRect);
//從手機本地載入圖片
UIImage*bgImage2 = [[UIImagealloc]initWithContentsOfFile:savedImagePath];
}
關注微信公眾號:
相關文章
- Mac截圖功能Mac
- ios 程式內截圖iOS
- canvas實現截圖功能Canvas
- android截圖功能實現Android
- C#實現截圖功能C#
- iOS 截圖的那些事兒iOS
- iOS螢幕截圖的方法iOS
- Chrome 已經原生支援截圖功能,還可以給節點截圖!Chrome
- MIUI8長截圖功能怎麼用 小米MIUI8長截圖功能使用教程UI
- iOS 模擬器截圖快捷鍵iOS
- 『ios』view和tableview的截圖和圖片拼接iOSView
- C#實現網頁截圖功能C#網頁
- iOS-圖片水印,圖片裁剪和螢幕截圖iOS
- win10 edge瀏覽器截圖功能怎麼使用 win10系統edge截圖功能如何操作Win10瀏覽器
- 支付寶截圖反饋功能實現
- iOS UIScrollVIew UITableView UIwebView WKWebView 截全圖,生成全圖方法iOSUIWebView
- 用Python為iOS10生成圖示和截圖PythoniOS
- Win10截圖功能失效怎麼解決?Win10
- 截圖工具 重型化(豐富功能,強大)第一梯隊 techsmith_snagit 截圖錄影 Ashampoo_Snap截圖錄影MITGit
- MacOS專業截圖指南——截圖技巧和截圖工具分享Mac
- Android 普通View截圖 RecyclerView截圖 ScrollView截圖分享AndroidView
- 如何使用Macos big sur自帶的截圖功能!Mac
- vlc-android最新原始碼截圖功能實現Android原始碼
- 分享一些網站及系統功能截圖網站
- 電腦怎麼截圖win10_win10如何截圖截圖Win10
- Python網頁截圖/螢幕截圖/截長圖如何實現?Python網頁
- iOS 線上視訊生成GIF圖功能iOS
- 實現Google帶截圖功能的web反饋外掛GoWeb
- 小米MIUI 8新功能曝光:指紋支付 三指截圖UI
- 截圖工具
- iOS WebView生成長截圖的第三種解決方案iOSWebView
- (轉載)iOS中獲取某個檢視的截圖iOS
- 批次上傳iOS應用程式截圖的實用技巧iOS
- axios攔截器iOS
- axios 攔截器iOS
- IOS 手勢攔截iOS
- Android截圖和指定View生成截圖分享AndroidView
- 從0到1,手把手帶你開發截圖工具ScreenCap------001實現基本的截圖功能