首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

UIImageView 图片变模糊不清的原因

2012-09-12 
UIImageView 图片变模糊的原因方法一:?此时看看代码中是否用center来定位,如果用center来定位,会使图片边

UIImageView 图片变模糊的原因

方法一:

?

此时看看代码中是否用center来定位,如果用center来定位,会使图片边模糊,用frame,

?

CGSize size = charImage.frame.size;charImage.frame = CGRectMake((int)(centerX - size.width / 2),                             (int)(centerY - size.height / 2),                             size.width, size.height);

?且把CGRectMake的第一个和第二个参数转成int类型。

?

?.center?setter could set the origin to a non-integer point when either of the width or height is of the wrong parity. As other people have said here, images and text look blurry when they're at non-integer coordinates.

?

==========

方法二:

?将.center 的两个参数都转成int类型,如果图片还是很模糊,看看图片的长宽是否是奇数,如果是的话,将长宽+1,改成偶数.试试.

?参考自:your image dimensions are both odd (45), and setting the?center?property to an integer point means that your origin is offset to half a pixel (0.5). This will result in a blurry image every time. When setting the center, you must check each dimension and adjust by 0.5 if that dimension is odd.?

?

http://stackoverflow.com/questions/1250674/why-is-my-uiimageview-blurred

?

热点排行