'효과를'에 해당되는 글 1건

  1. 2010.06.24 이미지의 그림자 효과를 주는 함수 입니다.
아이폰어플개발정보2010. 6. 24. 14:11
이미지의 그림자 효과를 주는 함수 입니다.
이미지에 그림자 효과를 주고 싶을때가 있는데요. 여러가지 방법이 있지만 CGContextSetShadow를
이용한 이미지 콘텍스트의 변경이 가장 유용하지 않을까 생각합니다.  

애플 개발사이트를 참고해서 만들었습니다. 이와 같은 방법의 좋은점은 이미지가 직사각형이 아니더라도

이미지의 형태에 맞게 그림자 효과가 들어가게 됩니다.

-(UIImage *) shadowImage:(UIImage *)image{

//3 pixel shadow blur 픽셀치를 조정해서 세도우 블뤄 효과의 크기를 조절할수 있습니다

UIGraphicsBeginImageContext(CGSizeMake(image.size.width + 6, image.size.height + 6));

    CGContextSetShadow(UIGraphicsGetCurrentContext(),CGSizeMake(3.0f, -3.0f),3.0f);

[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];  

    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();  

    UIGraphicsEndImageContext();


return newImage;

}



 


출처 : http://blog.naver.com/PostView.nhn?blogId=gonagi&logNo=150075410156
Posted by 오늘마감

댓글을 달아 주세요