Iphone 在iOS中连接多个裁剪图像以形成单个图像
我从一个较大的图像中剪切了多个图像,现在我必须将这些剪切的图像合并成一个新图像,可以加载到单个imageview中。您需要做的是创建一个图像上下文,将图像绘制到该上下文中,然后将该上下文转换为图像Iphone 在iOS中连接多个裁剪图像以形成单个图像,iphone,uikit,Iphone,Uikit,我从一个较大的图像中剪切了多个图像,现在我必须将这些剪切的图像合并成一个新图像,可以加载到单个imageview中。您需要做的是创建一个图像上下文,将图像绘制到该上下文中,然后将该上下文转换为图像 //create context CGSize endImageSize = CGSizeMake(128.0, 128.0); UIGraphicsBeginImageContext(endImageSize); // draw images into this context [anImage
//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可能更好。您需要做的是创建一个图像上下文,将图像绘制到该上下文中,然后将该上下文转换为图像
//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。直接加入它们。你有什么问题吗?我已经裁剪了图像并将它们加载到ImageView,现在我需要合并或加入这些图像视图并形成一个图像,我被困在这里,你为什么要创建一个图像?为什么不能将多个imageview添加为单个imageview的子视图,并使用其frame属性进行布局。我是新来的,所以我可能有错误的一端。我需要创建一个图像,因为我需要调整图像的大小以便在屏幕上看到。可能有1个图像或26个图像或更多图像,并且所有图像都必须在同一屏幕上看到。因此,它们需要相应地调整大小。请帮助我。我相信您可以使用imageview调整大小。我相信您可以通过设置自动调整大小和contentmode属性来控制子视图的大小调整。直接加入它们。你有什么问题吗?我已经裁剪了图像并将它们加载到ImageView,现在我需要合并或加入这些图像视图并形成一个图像,我被困在这里,你为什么要创建一个图像?为什么不能将多个imageview添加为单个imageview的子视图,并使用其frame属性进行布局。我是新来的,所以我可能有错误的一端。我需要创建一个图像,因为我需要调整图像的大小以便在屏幕上看到。可能有1个图像或26个图像或更多图像,并且所有图像都必须在同一屏幕上看到。因此,它们需要相应地调整大小。请帮助我。我相信您可以使用imageview调整大小。我相信您可以通过设置自动调整大小和contentmode属性来控制如何调整子视图的大小。