-1

IPhone および IPad 用のコラージュ スタイル アプリの構築に興味があります。私は他のアプリを見て、最終的な画像を作成するために使用する方法を見つけようとしています.

アプリにはUIViewがあり、個々の画像はUIImageViewであり、メインUIViewのサブビューであると推測しています。その後、ユーザーは各 UIImageView を移動し、意図したとおりに配置できます。

今私の質問は、ユーザーがすべての UIImageViews を画面上に配置した後、画面上にあるものから最終的な画像を作成する方法です。これはもちろん、A4 サイズの最終印刷物を作成するために画像を拡大することを考慮に入れています。

誰でも情報を共有できますか?

ありがとう

4

2 に答える 2

1

CGContext Referenceをご覧ください。次のようにして、imageView 1 と 2 を imageView 3 に結合できます。

サンプルコード:

UIGraphicsBeginImageContext(imageView1.image.size);  
CGRect rect = CGRectMake(0, 0, imageView1.image.size.width, imageView1.image.size.height);
[imageView1.image drawInRect:rect];  
[imageView2.image drawInRect:rect blendMode:kCGBlendModeScreen alpha:0.5];  
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();  
UIGraphicsEndImageContext();  
[imageView3 setImage:resultingImage];

幸運を !!!

于 2013-06-15T11:36:26.027 に答える