重绘图片 将图片保存到沙盒中
来源:互联网 发布:柯南红与黑 知乎 编辑:程序博客网 时间:2024/04/28 08:24
保存图片到沙盒中:
hasSuffix以****为结尾
if ([imgPath hasSuffix:@".jpg"] || [imgPath hasSuffix:@".JPG"]) {
//默认一般转换为jpeg格式,降低内存占有量
[UIImageJPEGRepresentation(image, 1.0) writeToFile:savePath atomically:YES];
}else {
[UIImagePNGRepresentation(image) writeToFile:savePath atomically:YES];
}
重绘图片 一般用于将大图片压缩为小图片
#pragma mark图片压缩
-(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;
}
- 重绘图片 将图片保存到沙盒中
- UIImagePickerController选取图片后在判断图片方向,解决保存图片或重绘图片后旋转90度的方法
- 将视图窗口中的自绘图,以图片方式保存
- Activity保存成图片,如何将界面Activity保存成本地图片
- 截图片和保存图片
- 简单的手指绘图并保存所绘图片【源码】
- Android将Bitmap保存成本地图片
- CButton重绘图片实现自由缩放和拖动
- 将图片保存到沙盒
- 将图片转变成手绘图
- R将绘图结果保存为文件
- VB Picture1保存图片(&绘图)
- 触摸轨迹绘图并保存图片
- matlab绘图不弹出图片保存
- 将画布(canvas)图像保存成本地图片的方法
- 将画布(canvas)图像保存成本地图片的方法
- 将画布(canvas)图像保存成本地图片的方法
- 将图片保存至MSSQL
- android之java程序性能优化(不断补充)
- Java 多线程编程环境中单例模式的实现
- 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
- 我的第一篇博客
- C++ STL deque双端队列容器
- 重绘图片 将图片保存到沙盒中
- 银行业务调度系统
- Widgets窗口小部件
- 论逻辑异或运算xor
- OracleRAC管理 之 集群状态&信息查看
- 黑马程序员-基础加强篇
- JAVA命令行运行参数说明大全
- Tomcat:IOException while loading persisted sessions: java.io.EOFException
- OracleRAC管理 之 集群启动&关闭流程