У меня есть imageA (взято из камеры iPhone для пользователей) и imageB, изображение с глупым бордером (например, с большим количеством прозрачного альфа-пространства).
Что я хотел бы сделать, так это объединить эти два изображения, заложив imageB поверх imageA, а затем сохраните их как imageC для другой работы.
Есть ли способ сделать это?
Приветствия
У меня это до сих пор
-(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;
}
Я не вижу/не знаю, что я делаю неправильно здесь