UIImange的简单使用(一)

本文详细介绍了UIImage类的基本概念、如何通过不同方式加载图像、以及在iOS开发中将其应用于视图绘制和图像容器的具体实践。通过实例演示了从文件、URL和内存数据加载图像的方法,并展示了UIImage类在简化图像操作和优化应用性能方面的关键作用。
UIImage类对图像及其底层数据进行封装。它可以直接绘制在一个视图内,或者作为一个图像容器在另一个更大的图像视图容器中使用。这个类类提供的方法可以用来从各种来源中载入图像,在屏幕上设置图片的方向,以及提供有关图像的信息。对于简单的图形应用,可以将UIImage对象用在视图类的drawRect方法中,用来绘制图像和团模板。
//1.创建一个image,
  UIImage *image=[UIImage imageNamed:@"1.jpg"];//1.jpg图片的名称
    NSLog(@"-%@",image);
 //2.通过路径获取图片

UIImage *image1=[UIImage imageWithContentsOfFile:@"/Users/wangyanhui/Desktop/1.jpg"];//通过路径获取图片
    NSLog(@"--%@",image1);
//3. 使用URL
//如果图像存储在内存中,你可以创建一个NSData ,来初始化一个UIImage对象


NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://zx.kaitao.cn/UserFiles/Image/beijingtupian6.jpg"]];//通过URL拿到图片的数据

UIImage *image2=[UIImage imageWithData:data];
NSLog(@"*****%@",image2);
//或者是图像是一张网络图片,可以使用NSData来进行预载,然后用它来初始化UIImage对象:
UIImage *image3=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://zx.kaitao.cn/UserFiles/Image/beijingtupian66.jpg"]]];

 

转载于:https://www.cnblogs.com/wyhwyh2114/p/4966226.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值