1. Raeki's Avatar
    I am making a mask for a winterboard theme, and found this article: How to Mask an Image

    It gives the code for the masking, and I have made my mask. However, I was wondering where do I put the code for it? I'm guesing it is in the System/Library/CoreServices file but I don't really know what it is and don't want to screw up some Core Services (it sounds important).

    Does anyone know how to use it?

    BTW the code is:
    - (UIImage*) maskImageUIImage *)image withMaskUIImage *)maskImage {

    CGImageRef maskRef = maskImage.CGImage;

    CGImageRef mask = CGImageMaskCreate(CGImageGetWidth(maskRef),
    CGImageGetHeight(maskRef),
    CGImageGetBitsPerComponent(maskRef),
    CGImageGetBitsPerPixel(maskRef),
    CGImageGetBytesPerRow(maskRef),
    CGImageGetDataProvider(maskRef), NULL, false);

    CGImageRef masked = CGImageCreateWithMask([image CGImage], mask);
    return [UIImage imageWithCGImage:masked];

    }
    02-28-2010 01:56 PM
LINK TO POST COPIED TO CLIPBOARD