In combine images, something is going wrong

Discussion in 'iPhone/iPad Programming' started by vavdiyaharesh, Nov 28, 2008.

  1. macrumors newbie

    Joined:
    May 15, 2008
    #1
    Hi,

    I have one image of size(320x200) an d one another image size of (100x50).

    now i want to put means overwrite this smaller image on big image with size(100x80)... i have code for that like... a

    {code}
    CGImageRef imageRef = [[UIImage imageNamed:mad:"UserImage9.png"] CGImage];
    CGImageRef maskRef = [[UIImage imageNamed:mad:"Monster.png"] CGImage];
    CGImageRef mySubimage = CGImageCreateWithImageInRect (maskRef, CGRectMake(10,10,200,100));
    CGImageRef combinedImage=CGImageCreateWithMask(mySubimage, imageRef);

    NSString *compname = @"compImage.png";

    UIImage *tempComp = [UIImage imageWithCGImage:combinedImage];

    NSData *imageData = UIImagePNGRepresentation(tempComp);


    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDire ctory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSString *appFile = [documentsDirectory stringByAppendingPathComponent:compname];

    [imageData writeToFile:appFile atomically:YES];

    {code}


    It is not giving me any error but also not creating combine image so anyone can tell me where i m wrong.

    Thank,
    Haresh.
     

Share This Page