diff --git a/_posts/2012-06-07-image-slicing-for-ios-app.md b/_posts/2012-06-07-image-slicing-for-ios-app.md index f89f45d..fa77e6c 100644 --- a/_posts/2012-06-07-image-slicing-for-ios-app.md +++ b/_posts/2012-06-07-image-slicing-for-ios-app.md @@ -65,5 +65,10 @@ topCapHeight:(NSInteger)topCapHeight;

-### 二.图片旋转边缘抗锯齿问题 +### 二.图片边缘锯齿和抗锯齿问题 + +#### 1.需要抗锯齿 有时候需要在旋转的动画中使用到图片,比如按钮的旋转,图片的旋转,为了避免在旋转的过程中出现边缘锯齿,我们需要在切图的时候,在边缘上多留至少一像素的透明像素,因为iOS在处理图片的时候对于外边缘是不做抗锯齿处理的,但是对于图片内部的边缘则会做抗锯齿处理. + +#### 2.需要去除抗锯齿效果 +当某个imageView的frame的origin.x或者origin.y 不为整数的时候,会出现你不想要的抗锯齿效果,这个时候本来清晰的图片边缘会变得模糊,而这不是你想要的,所以这个时候我们就要对frame的起点进行取整。