1

我试图了解是否可以通过使用另一张图片将照片放在刚拍摄的照片上来编辑图片。我将为 iOS 和 Android 开发一个应用程序,实现将图像添加到相机拍摄的照片的功能,我想问你是否有办法实现此功能。例如:我拍了一张照片,在保存之前,我会在这张照片上放一个 PNG 文件,iOS 和 Android 都可以吗?谢谢

4

1 回答 1

1

是的,你绝对可以这样做。我的应用程序中有类似的功能 - 拍照后,角色图像被放置在它上面。

iOS 示例代码:

- (UIImage *)makeImageUsingPhoto:(UIImage *)photo andCharacter:(UIImage *)character atPosition:(CGPoint)position
{
    UIGraphicsBeginImageContextWithOptions( photo.size, FALSE, 1.0 );

    [photo drawInRect:CGRectMake( 0, 0, photo.size.width, photo.size.height )];
    [character drawInRect:CGRectMake( position.x, position.y, character.size.width, character.size.height * ratio)];

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return image;
}
于 2013-10-24T11:43:55.567 回答