当前位置:   article > 正文

相关图像处理以及UIGraphicsBeginImageContext系列知识_uigraphicsbeginimagecontext处理图片色域

uigraphicsbeginimagecontext处理图片色域

UIGraphicsBeginImageContext创建了一个基于位图的上下文,并将其设置为当前上下文(context).

Void  UIGraphicsBeginImageContext(CGSize  size);

Void  UIGraphicsBeginImageContextWithOptions(CGSizesize, BOOL opaque, CGFloat scale); //opaque透明开关,如果图形完全不用透明,设置YES优化位图存储;scale缩放因子


UIImage处理

1,        等比缩放

-(UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{

UIGraphicsBeginImageContext(CGSizeMake(image.size.width*scaleSize, image.size.height * scaleSize); //scaleSize为缩放比例, 创建基于位图的图形上下文

[image drawInRect:CGRectMake(0, 0, image.size.width*scaleSize, image.size.height *scaleSize )];//绘图

UIImage *scaledImage =UIGraphicsGetImageFromCurrentImageContext();

//获得图片

UIGraphicsEndImageContext();

//从当前堆栈中删除quartz2D绘图环境

return scaledImage;  //返回缩放后的图片

}

2,        自定义大小

-(UIImag

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/509899
推荐阅读
相关标签
  

闽ICP备14008679号