Объединить два UIImage

У меня есть imageA (снято с камеры iPhone пользователя) и imageB, изображение с глупой границей (например) с большим количеством прозрачного альфа-пространства. .

Я хотел бы объединить эти два изображения, наложить изображение B поверх изображения A, а затем сохранить их как изображение C.

Есть способ сделать это?

Приветствую

Пока это у меня есть

-(void)merge
{
    CGSize size = CGSizeMake(320, 480);
    UIGraphicsBeginImageContext(size);

    CGPoint thumbPoint = CGPointMake(0,0);
    UIImage *imageA = imageView.image;
    [imageA drawAtPoint:thumbPoint];

    UIImage* starred = [UIImage imageNamed:@"imageB.png"];

    CGPoint starredPoint = CGPointMake(0, 0);
    [starred drawAtPoint:starredPoint];

    UIImage *imageC = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    imageView.image = imageC;
}

Я не вижу / не знаю, что я ' m здесь ошибаюсь

11
задан WrightsCS 15 August 2011 в 00:28
поделиться