2013-10-23 68 views
1

我想了解我是否可以通過使用另一張圖片來編輯圖片,以便拍攝照片。 我將爲iOS和Android開發一款應用程序,它可以實現將照片添加到照片所需的功能,並且我想問您是否有辦法執行此功能。 例如:我拍了一張照片,在保存之前,我會將這張照片放在PNG文件中,這可能在iOS和Android上? 謝謝把圖片放在照片上iOS/Android

+0

是啊,這將是可能的,我不知道該代碼,但是,你將能夠做到這一點。 –

+0

我還沒有那樣做,但是我在那裏拍了一張照片和油漆,所以這是可能的。至少我所做的是與上下文一起工作,並將所做的更改應用於圖像。 – Alex

回答

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; 
} 
+0

謝謝我認爲這段代碼對我的代碼非常有用:) – lucgian84