2012-02-11 11 views
2

大きな画像から複数の画像を切り取ったので、これらの画像を結合して1つの画像ビューに読み込むことができる新しい画像を作成する必要があります。複数のトリミング画像を結合してiOSで1つの画像を作成

+2

すぐに参加して参加してください。あなたは質問がありましたか? – matt

+0

私は画像をトリミングして画像ビューにロードしましたが、これらの画像ビューを結合または結合して1つの画像を形成する必要があります。ここにこだわっています – Spiky

+0

なぜ1つの画像を作成しますか?なぜあなたはあなたの単一の画像ビューのサブビューとしてあなたの多くの画像ビューを追加し、frameプロパティを使ってレイアウトすることができませんか?私はこれに新しいので、私は棒の間違った終わりを持っているかもしれません。 –

答えて

4

あなたがする必要があるのは、イメージコンテキストを作成し、イメージをこのコンテキストに描画し、次にこのコンテキストをイメージに変換することです。

//create context 
CGSize endImageSize = CGSizeMake(128.0, 128.0); 
UIGraphicsBeginImageContext(endImageSize); 

// draw images into this context 
[anImage drawInRect:CGRectMake(0,0,64, 64)]; 
[anotherImage drawInRect:CGRectMake(64, 64, 64, 64)]; 

//convert context into a UIImage 
UIImage *endImage = UIGraphicsGetImageFromCurrentImageContext(); 

//cleanup 
UIGraphicsEndImageContext(); 

つまり、各画像に対してUIImageViewを作成するほうがよいでしょう。

関連する問題