图像合并,图像缩放,触摸,ImageView

时间:2012-06-27 06:04:14

标签: iphone ios image uiimageview

我的两个ImageView上有两个图像。第一图像是身体图像,第二图像是纹身图像。通过合并这两个图像,我创建了第三个图像,使其看起来像身体上的纹身。

我的问题是:

1)可以在身体上制作看起来真正纹身的第三张图片吗?并且用户可以使用来自互联网源的纹身图像或从相机中取出吗?

2)直到现在我只合并身体图像和纹身图像。但纹身图像完全重叠背景图像,我的纹身图像尺寸很小,所以我希望它在身体图像的中间显示。

我无法上传图片,因为我的积分少于10 :(

我的代码是

-(void)mergeImage    

{    

int width=500;

int height=500;

UIImage *bottomImage = self.imageView.image;//background image

UIImage *image = self.imageViewTatoo.image;//foreground image

CGSize newSize = CGSizeMake(width, height);

UIGraphicsBeginImageContext( newSize );

// Use existing opacity as is
[bottomImage drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];

// Apply supplied opacity if applicable
/
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height) blendMode:kCGBlendModeNormal alpha:0.4];


UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

imageView.image=newImage;

UIGraphicsEndImageContext();

}

0 个答案:

没有答案