【发布时间】:2015-10-28 13:18:19
【问题描述】:
我有一个图像是视频的缩略图。我想在该缩略图图像的中心添加播放图像,以便我可以识别它是一个视频。请告诉我该怎么做。我正在使用下面的代码合并图像,但这对我不起作用。
- (UIImage *) getMergeImage:(UIImage *)parentImage childImage:(UIImage *)childImage
{
UIImage *bottomImage = parentImage;//background image
UIImage *image = childImage;//foreground image
CGSize newSize = CGSizeMake(bottomImage.size.width, bottomImage.size.height);
UIGraphicsBeginImageContext(newSize);
// Use existing opacity as is
[bottomImage drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
// Apply supplied opacity if applicable
// Change xPos, yPos if applicable
[image drawInRect:CGRectMake(18,18,36,36) blendMode:kCGBlendModeNormal alpha:1.0];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
【问题讨论】:
-
你想把子图像放在父图像的中心吗?
-
是的。这正是我想要的
-
这里 x & y 是 18,18 我怎样才能使它成为图像的中心。
-
@deepakkumar 我的代码有帮助吗??
标签: ios objective-c uiimageview