UIImage 影象處理
我覺得成為一個IOS開發人員肯定要會的必須要有:圖片、網路、音樂和視訊;
這個專輯就按順序總結一下
1、把UIView 轉化成 UIImage
-(UIImage*)convertViewToImage:(UIView*)theView { UIGraphicsBeginImageContextWithOptions(theView.bounds.size, YES, theView.layer.contentsScale); [theView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; }
2、更改image的長寬比例
- (UIImage *)setImage:(UIImage *)image toSize:(CGSize)size { UIGraphicsBeginImageContext(CGSizeMake(size.width,size.height)); [image drawInRect:CGRectMake(0, 0, size.width,size.height)]; UIImage *scaleImage =UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return scaleImage; }
3、獲取螢幕截圖
//獲取螢幕截圖的方法從SDK4.0 以後可以使用了
CGImageRef screen = UIGetScreenImage(); UIImage* screenImage = [UIImage imageWithCGImage:screen]; CGImageRelease(screen); UIImageWriteToSavedPhotosAlbum(screenImage, self, nil, nil);
NSString * path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendPathComponent:@"image.png"]; [UIImagePNGRepresentation(image) writeToFile: path atomically: YES];
相關文章
- 影象處理之影象增強
- [Python影象處理] 八.影象腐蝕與影象膨脹Python
- 數字影象處理DIP
- [Python影象處理] 六.影象縮放、影象旋轉、影象翻轉與影象平移Python
- [Python影象處理] 七.影象閾值化處理及演算法對比Python演算法
- [Python影象處理] 一.影象處理基礎知識及OpenCV入門函式PythonOpenCV函式
- 影象中的畫素處理
- [Python影象處理] 三.獲取影象屬性、興趣ROI區域及通道處理Python
- [Python影象處理] 五.影象融合、加法運算及影象型別轉換Python型別
- 數字影象處理-第一節
- 影象處理庫GPUImage簡單使用GPUUI
- 影象處理的濾鏡演算法演算法
- 實戰 | 用Python做影象處理(一)Python
- Luminar 4 for MacOS影象後期處理軟體Mac
- 【筆記】基於Python的數字影象處理筆記Python
- 原始碼閱讀:SDWebImage(十九)——UIImage+ForceDecode/UIImage+GIF/UIImage+MultiFormat原始碼WebUIORM
- 影象處理1--傅立葉變換(Fourier Transform )ORM
- 如何在Tensorflow.js中處理MNIST影象資料JS
- [Python影象處理] 九.形態學之影象開運算、閉運算、梯度運算Python梯度
- [Python影象處理] 十.形態學之影象頂帽運算和黑帽運算Python
- [Python影象處理] 四.影象平滑之均值濾波、方框濾波、高斯濾波及中值濾波Python
- 值得珍藏機器視覺10大常用影象處理庫視覺
- 【影象處理】人臉美顏演算法初次嘗試演算法
- 影象識別及處理相關資料集介紹
- 將UIView轉成UIImage,將UIImage轉成PNG/JPGUIView
- WebComponent+WebGl的實時影象處理彈幕播放器Web播放器
- Python基礎教程:Day15-影象和辦公文件處理Python
- 黑洞圖片的背後,是影象處理技術的成熟!
- [Python影象處理] 二.OpenCV+Numpy庫讀取與修改畫素PythonOpenCV
- 影象處理入門:目標檢測和影象檢索綜述
- [Python影象處理] 十一.灰度直方圖概念及OpenCV繪製直方圖Python直方圖OpenCV
- iOS開發-圖片UIImageiOSUI
- UIImage與Iplimage相互轉換UI
- 手把手教你用Taro框架寫一個影象處理類微信小程式框架微信小程式
- [影象處理] Python+OpenCV實現車牌區域識別及Sobel運算元PythonOpenCV
- 一張圖領悟 UIImage resizableImageWithCapInsetsUIAPI
- 多對一處理 和一對多處理的處理
- JSP 異常處理如何處理?JS
- 字串處理字串