Tôi là Nhà phát triển Fresher trong iPhone.làm cách nào để hợp nhất 2 hình ảnh mà không cần sử dụng đặt alpha?
Tôi muốn Hợp nhất hai hình ảnh và chỉ nhận được một hình ảnh trong UIImageView
mà không đặt alpha.
Đây là mã của tôi. Mã này đang hoạt động bằng cách sử dụng alpha, nhưng tôi muốn đặt mà không đặt alpha.
MyCode: -
-(UIImage *)maskingImage:(UIImage *)image
{
CGSize sizeR = CGSizeMake(200, 220);
// UIImage *textureImage = [UIImage imageNamed:@"tt.png"];
UIImage *textureImage =imgView2.image;
UIGraphicsBeginImageContextWithOptions(sizeR, YES, textureImage.scale);
[textureImage drawInRect:CGRectMake(0.0, 0.0, 200, 220)];
UIImage *bottomImage = UIGraphicsGetImageFromCurrentImageContext();
UIImage *upperImage = image;
CGSize newSize = sizeR ;
UIGraphicsBeginImageContext(newSize);
[bottomImage drawInRect:CGRectMake(0.0, 0.0, 200, 220)];
[upperImage drawInRect:CGRectMake(0.0, 0.0, 200, 220) blendMode:kCGBlendModeNormal alpha:0.5];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
Cảm ơn trước.