How to Mask an Image [iOS developer:tips]; 白黒の画像をマスクとして、画像を任意の形に切り抜くことが出来ます。 上記の例はとても単純ですが、マスク画像を工夫すれば、複雑な形の画像もプログラムから簡単に作成できます。 //元画像 UIImage *iconImage = [UIImage imageNamed:@"apple-touch-icon.png"]; //マスク画像 UIImage *maskImage = [UIImage imageNamed:@"mask.png"]; //マスク画像をCGImageに変換する CGImageRef maskRef = maskImage.CGImage; //マスクを作成する CGImageRef mask = CGImageMaskCreate(CGImageGetWidth(maskRef), C
![マスクを使って画像を切り抜く - 24/7 twenty-four seven](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbb049301b6da3d7b761f2d174b8be623ba5579d/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKishikawaKatsumi%2F20090419%2F20090419221337.png)