将图像放在iOS / Android照片上

时间:2013-10-23 15:38:15

标签: android ios photo editing

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

1 个答案:

答案 0 :(得分: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;
}