2 daffodilgirl DaffodilGirl 于 2013.05.21 16:54 提问

UIImageView组合为一个图片

需要将5个UIImageView组成一个图片保存在gallery中。5个图片都放在同一个视图中。

实际是应用中要添加一个选项,创建头像。不知道能不能实现?

谢谢您的解答!

1个回答

franzhong
franzhong   2013.05.23 13:01

找个2幅图片拼成一个的,你试一下,我没测试,如果能成5幅也一样,希望能帮上

private Bitmap add2Bitmap(Bitmap first, Bitmap second) {
  int width =first.getWidth() + second.getWidth();
  int height = Math.max(first.getHeight(), second.getHeight()); 
  Bitmap result = Bitmap.createBitmap(width, height, Config.ARGB_8888); 
  Canvas canvas = new Canvas(result); 
  canvas.drawBitmap(first, 0, 0, null); 
  canvas.drawBitmap(second, first.getWidth(), 0, null); 
return result; 
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用UIImageView自带方法实现简单动画
UIImageView有一组关于动画的方法/参数,可以实现简单的动画。 然而这种方法是个鸡肋,占资源,效果不咋地,无法实现细腻的、动态的动画;而且,还有更好的替代方式,比如直接播放gif动画,简单方便。 对于细腻复杂的动画,就需要调用Core Animation了。
UIImageView-播放序列图(简单的动画效果实现)
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, ty
给UIImageView设置一组图片动画,每张图片停留时间不一祥
import <QuartzCore/QuartzCore.h>@interface ViewController ()@property (nonatomic, copy) NSMutableArray *imageArray;//存放CGImage对象 @property (nonatomic, copy) NSArray *imagePaths;//image文件的存放路径 @property
如何创建一个UIImageView对象去显示图片
方法1:  UIImage *image = [UIImage imageNamed:@"huahuo.png"]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; imageView.frame = CGRectMake(10, 50, self.frame.size.width - 20, 1
UIImageView 平滑过渡图片切换
eg: #import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIImageView *imageView; @property (nonatomic, copy) NSArray *images; @end @implementation
利用UIImageView连续播放图片动画效果
self.myImage.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.png"],[UIImage imageNamed:@"2.png"],[UIImage imageNamed:@"3.png"],[UIImage imageNamed:@"4.png"],[UIImage imageNamed:@"5
拼接UIImage,一个UIImageView同时展示三张UIImage
第一步:拼接UIImage -(UIImage *)merge{ CGSize size = CGSizeMake(VIEW_WIDTH, VIEW_HEIGHT); UIGraphicsBeginImageContext(size); UIImage * image1= [UIImage imageNamed:@"03"]; CGRect rect1 = CGRectMake(35, 16
UIImageView截取区域图片
- (void)loadView {     [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];     UIImage *image=[UIImage imageNamed:@"1.jpg"];             CGR
UIImageView绘制圆形图片
参考网上的资料,自实现了一个这个功能。
iOS UIimageView 实现动态图播放
//创建UIImageView,添加到界面 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)]; [self.view addSubview:imageView]; //创建一个数组,数组中按顺序添加要播放的图片(图片为静态的图片) NSMutableArray