加载图片三种方式
来源:互联网 发布:日本tv直播软件 编辑:程序博客网 时间:2024/05/01 16:14
这里用的是CIImage,同样可以转换成UIImage。内容比较简单,适合初学者。(自己忘记时看看,严禁商业转载)
//第一种,从应用程序包中(资源文件)加载图像
NSString * path = [[NSBundlemainBundle] pathForResource:@"1"ofType:@"png"];
NSURL * pathURL = [NSURLURLWithString:path];
CIImage * img = [CIImageimageWithContentsOfURL:pathURL];
// NSData * data = [[NSData alloc] initWithContentsOfFile:path];
// CIImage * img = [CIImage imageWithData:data];
// CIImage * img = [[CIImage alloc] initWithData:data];
//第二种,从应用程序沙箱目录中的Document目录下获取图片
NSArray * paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString * pathString = [[pathslastObject] stringByAppendingPathComponent:@"1.png"];
NSURL * url = [NSURLURLWithString:pathString];
CIImage * image = [CIImageimageWithContentsOfURL:url];
//也可以转换成NSDate获取
//第三种,从服务器端获取
NSURL * uro = [NSURLURLWithString:@"http://*****/1.png"];
//如果导入了SDWebImage框架,则可以直接根据url地址加载
//没有第三方框架的情况下
NSData * data = [NSDatadataWithContentsOfURL:uro];
CIImage * imag = [[CIImagealloc] initWithData:data];
- 加载图片三种方式
- android 加载图片的三种方式
- Volley加载图片的三种方式
- 加载图片的三种方式使用
- 加载外部图片的三种方式
- Android实现加载(loading)图片旋转的三种方式
- Android三种基本的加载网络图片方式
- iOS 图片三种加载方式的比较
- Android三种基本的加载网络图片方式
- Android 使用三种方式缓存加载 倒影图片
- Android三种基本的加载网络图片方式
- 判断图片是否加载完成的三种方式
- Android之---加载图片的三种方式
- Android三种基本的加载网络图片方式
- Android三种基本的加载网络图片方式
- 判断图片是否加载完成的三种方式
- 三种加载方式
- 三种异步加载方式
- 应该注意的搜索引擎营销的误区
- io复用select pselect
- c 字符操作函数
- Django介绍
- Poco C++ 学习笔记连载:Poco命令行解释
- 加载图片三种方式
- 关键词的密度是多少比较好?
- 颜色迁移(色彩空间的相互转化)
- day6:通过表单传递数据的两种方法
- 2015年物联网专业师资培训班邀请函
- nexus在ubuntu下配置开机自动启动
- java网络编程之缓存(二)
- windows 安装mysql
- 服务器开发交流群(kbengine)