调整图片的尺寸
来源:互联网 发布:淘宝不让卖烟吗 编辑:程序博客网 时间:2024/04/30 02:30
头文件:
- #import <Foundation/Foundation.h>
- @interface UIImage (Resize)
- - (UIImage *)transformWidth:(CGFloat)width height:(CGFloat)height;
- @end
实现文件:
- #import "ImageResize.h"
- @implementation UIImage (Resize)
- - (UIImage *)transformWidth:(CGFloat)width height:(CGFloat)height {
- CGFloat destW = width;
- CGFloat destH = height;
- CGFloat sourceW = width;
- CGFloat sourceH = height;
- CGImageRef imageRef = self.CGImage;
- CGContextRef bitmap = CGBitmapContextCreate(NULL, destW, destH,
- CGImageGetBitsPerComponent(imageRef),
- 4 * destW, CGImageGetColorSpace(imageRef),
- (kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst));
- CGContextDrawImage(bitmap, CGRectMake(0, 0, sourceW, sourceH), imageRef);
- CGImageRef ref = CGBitmapContextCreateImage(bitmap);
- UIImage *result = [UIImage imageWithCGImage:ref];
- CGContextRelease(bitmap);
- CGImageRelease(ref);
- return result;
- }
- @end
示例:
- NSString *path = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"png"];
- UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];
- image = [image transformWidth:100.f height:100.f];
- UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
- [image release];
- [self.view addSubview:imageView];
- [imageView release];
- 调整图片的尺寸
- 调整虚拟机的尺寸
- 调整虚拟机的尺寸
- CxImage在VC2005中更改图片的尺寸(调整控件与图像一样尺寸)
- watch图片的尺寸
- ios图片缩放,根据UIImageView Frame的尺寸,自动调整UIImage缩放,保证图片显示不变形
- 如何禁止调整自定义控件的尺寸?
- 如何禁止调整自定义控件的尺寸?
- 如何调整Android虚拟机的尺寸?
- 动态调整ImageView的尺寸(width 、height
- 调整合适的画布尺寸(游戏)
- 如何在表格中自动调整图片显示尺寸
- 【Android】根据宽度自动调整(参照图片本身尺寸)高度
- 【Matlab学习笔记】【编程实例】二(将两幅灰度图片调整成相同的尺寸,然后左右拼接到一起)
- 图片的大小调整
- 限制上传图片的尺寸
- GetImageSize获取图片的尺寸
- 获取网络图片的尺寸
- Effective java 第 19 条: 接口只用于定义类型
- 人际关系里的财富:人生几大重要人际关系
- 使用的是MYSQL数据库,在查询的时候出现问题
- 累积自己的理想
- 使用plsql导入dmp文件
- 调整图片的尺寸
- 性能工具gperftools使用说明
- 给大家普及下 IP地址分类和网段区分的知识。
- Velocity之Hello World(tomcat下配置Velocity)
- java Date
- ndk r7 awk问题
- ef 出错:DbExpressionBinding 要求输入表达式具有集合 ResultType
- keytool+tomcat配置HTTPS双向证书认证
- Android系统内置的桌面图标 链接 网址