の 2 つのインスタンスがありUIImage
ます。UIImage
元の 2 つの画像をつなぎ合わせただけの3 番目の画像を作成するにはどうすればよいですか? 上の画像の下端が下の画像の上端と同じ高さになるように、最初の画像を上に、2 番目の画像を下に配置したいと思います。
質問する
234 次
1 に答える
6
このようなものは動作するはずです(私はそれをテストしていませんが)
-(UIImage *)imageWithTopImage:(UIImage *)topImage bottomImage:(UIImage *)bottomImage
{
UIGraphicsBeginImageContext(CGSizeMake(topImage.size.width, topImage.size.height + bottomImage.size.height);
[topImage drawInRect:CGRectMake(0, 0, topImage.size.width, topImage.size.height)];
[bottomImage drawInRect:CGRectMake(0, topImage.size.width, bottomImage.size.width, bottomImage.size.height)];
UIImage *combinedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return combinedImage;
}
于 2012-09-27T16:33:09.157 に答える