UIImage调整到指定大小尺寸
来源:互联网 发布:mac 蹭网 编辑:程序博客网 时间:2024/05/29 17:49
图片缩放到指定大小尺寸
- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{
// 创建一个bitmap的context
// 并把它设置成为当前正在使用的context
UIGraphicsBeginImageContext(size);
// 绘制改变大小的图片
[img drawInRect:CGRectMake(0, 0, size.width, size.height)];
// 从当前context中创建一个改变大小后的图片
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
// 使当前的context出堆栈
UIGraphicsEndImageContext();
// 返回新的改变大小后的图片
return scaledImage;
}
- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{
// 创建一个bitmap的context
// 并把它设置成为当前正在使用的context
UIGraphicsBeginImageContext(size);
// 绘制改变大小的图片
[img drawInRect:CGRectMake(0, 0, size.width, size.height)];
// 从当前context中创建一个改变大小后的图片
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
// 使当前的context出堆栈
UIGraphicsEndImageContext();
// 返回新的改变大小后的图片
return scaledImage;
}
截图:
UIImage*snapshot;
CGImageRef cgScreen=UIGetScreenImage();
if(cgScreen){
snapshot=[UIImageimageWithCGImage:cgScreen];
CGImageRelease(cgScreen);
}
CGRectrect=CGRectMake(0,125,640,750);//创建要剪切的矩形框这里你可以自己修改
UIImage*res=[UIImageimageWithCGImage:CGImageCreateWithImageInRect([snapshotCGImage],rect)]
//res就是截图后的UIImage
CGImageRef cgScreen=UIGetScreenImage();
if(cgScreen){
snapshot=[UIImageimageWithCGImage:cgScreen];
CGImageRelease(cgScreen);
}
CGRectrect=CGRectMake(0,125,640,750);//创建要剪切的矩形框这里你可以自己修改
UIImage*res=[UIImageimageWithCGImage:CGImageCreateWithImageInRect([snapshotCGImage],rect)]
//res就是截图后的UIImage
0 0
- UIImage调整到指定大小尺寸
- UIImage图片缩放到指定大小尺寸
- ios uiimage图片缩放到指定大小尺寸
- 调整UIImage的大小
- 图片压缩到指定尺寸和大小
- IOS中测量和调整UIImage到指定CGSize
- UIImage得一个Category, Resizes(调整尺寸)
- UIImage得一个Category, Resizes(调整尺寸)
- 截取UIImage指定大小区域
- GDI+调整图像文件尺寸大小
- 图片压缩的两种形式(压缩到指定尺寸和压缩到指定大小)
- UIImage分类调整大小,旋转等
- UIImage截图 截取指定大小图片
- 如何截取UIImage指定大小区域
- Swift - 改变UIImage图片的大小尺寸,或按比例缩放
- swift如何压缩图片到指定大小以内,尺寸和体积双压缩
- (网络摘抄)UIImage指定大小裁剪图片
- iOS 指定压缩大小(UIImage扩张)--Swift/OC版
- iOS MVVM 与 RxSwift
- Door Man(欧拉回路)
- 【链接】IOS提交私有Framework和Bundle资源时提示ITMS-9016
- POJ Problem 2562 Primary Arithmetic
- 【代码库】无法从"int?"转换为"int"
- UIImage调整到指定大小尺寸
- 初学OpenGL
- Java中的接口
- mysql中文字符集问题
- 正则表达式(二)
- NYOJ224题16进制的转化
- ACdream 1187——Rational Number Tree(二进制,递归)
- 登录+注册界面的实现(代码)
- 【noip】【dp】飞扬的小鸟 背包 滚动数组