如何从UIImage对象获取图片的格式
来源:互联网 发布:java并发编程 pdf 编辑:程序博客网 时间:2024/05/16 11:11
转自点击打开链接
这两个方法UIImageJPEGRepresentation,
UIImagePNGRepresentation可以将UIImage转换成二进制的形式,如果用前者产生的NSData是空,那么图片可能就是PNG格式,反之亦然。
如果你的图片本身就是2进制的NSData形式,那么可以判断第一个字节得出类型:
+ (NSString *)typeForImageData:(NSData *)data {
uint8_t c;
[data getBytes:&c length:1];
switch (c) {
case 0xFF:
return @"image/jpeg";
case 0x89:
return @"image/png";
case 0x47:
return @"image/gif";
case 0x49:
case 0x4D:
return @"image/tiff";
}
return nil;
}
0 0
- 如何从UIImage对象获取图片的格式
- 如何从UIImage对象获取图片的格式
- UIImage如何从网络上获取图片
- 如何从UIImage或者CGImage获取到图片的像素数据
- 从图库获取图片的真实格式
- ios通过图片的URL地址,从网络上获取图片(UIImage类型)
- 如何用UIimage剪切图片,让我从一张大图上获取图片的一部分!
- ios 获取UIImage图片的像素尺寸
- objective-c中如何从UIImage中获取像素信息
- 从request对象中获取请求json格式的参数
- 获取图片的格式
- 获取图片的格式
- 如何从服务器获取图片
- UIImage中两种获取图片的方法的区别
- UIImage获取本地图片的方式对内存的影响
- ios 获取uiimage图片原始大小的方法
- iPhone图片UIImage对象操作的一些方法
- UIimage 图片的拉伸
- iOS 升级HTTPS通过ATS你所要知道的
- 深入剖析Android内存泄露原理
- jquery 控制字体放大缩小
- 微信小程序实例-摇一摇抽奖
- .app: resource fork, Finder information, or similar detritus not allowed
- 如何从UIImage对象获取图片的格式
- java中的接口interface用法
- memcache的安装与基本操作
- 电话号码正则表达式
- ajax请求超时
- 组装NAS记
- C#可访问性不一致错误
- 【深度学习】神经网络
- iOS单例详解