在内存对图片进行操作的时候注意小数的问题
2013-07-17 15:07
246 查看
如果这里的viewSize代表的 宽度 或者是 高度 是小数,那么接下来对程序操作完可能会使得图片出现一些异常,比方说有白边什么的。
UIGraphicsBeginImageContext(viewsize);
float dwidth = (viewsize.width - size.width) / 2.0f;
float dheight = (viewsize.height - size.height) /
2.0f;
CGRect rect =
CGRectMake(dwidth, dheight, size.width, size.height);
[image
drawInRect:rect];
UIImage *newimg = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newimg;
还有使用终端命令print 打印CGSize变量的时候,可能打印不出小数。(打印的都是整数)
UIGraphicsBeginImageContext(viewsize);
float dwidth = (viewsize.width - size.width) / 2.0f;
float dheight = (viewsize.height - size.height) /
2.0f;
CGRect rect =
CGRectMake(dwidth, dheight, size.width, size.height);
[image
drawInRect:rect];
UIImage *newimg = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newimg;
还有使用终端命令print 打印CGSize变量的时候,可能打印不出小数。(打印的都是整数)
相关文章推荐
- UItableview正在滚动的时候进行操作容易出问题
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- 在Struts+Spring+ibaits中使用poi进行excel操作时候的问题
- 在java中使用内部类进行图片压缩的时候,怎么老是报内存错误,请大侠帮忙
- PHP 大图片操作导致内存崩溃及超时的问题
- Android Bitmap操作内存问题总结(图片处理、截屏等)
- 公司开发时候,使用svn进行版本控制,在提交代码的时候应该注意的问题,总结!!!!
- Delphi 的内存操作函数(1): 给字符指针分配内存( 给字符指针(PChar、PWideChar、PAnsiChar)分配内存最佳的选择是StrAlloc。分配内存的时候会对字符串进行初始化)
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- pymongo 对游标进行for循环操作需要注意的问题
- 使用mapgis6.7进行工程输出为JPEG图片,弹出内存不足或者内存警告问题的解决方案
- 使用phantomjs操作DOM并对页面进行截图需要注意的几个问题
- 删除内存树结构的时候,千万注意内存泄漏问题,采用递归比较简单。
- 有的时候,编译完API,结果界面进不去,停在login_check.py,是编译的问题,需在api下先进行make clean操作。
- JDBC操作timestamp和datetime时候应该注意的问题
- Iphone数组一些基础操作 NSArray/NSMutableArray,以及内存注意问题。
- OpenCv 如何对图像的像素进行操作(注意多通道图像在内存中的存储方式!!)
- 使用phantomjs操作DOM并对页面进行截图需要注意的几个问题
- 说明 安卓开发的时候需要进行注意,路径名称千万不要用中文否则会出现一系列的问题........