读取照片的Exif信息,这篇文章则是使用了ImageIO类来获取照片的信息
来源:互联网 发布:弘历软件下载 编辑:程序博客网 时间:2024/05/16 18:09
前段时间写了一篇文章:读取照片的Exif信息,这篇文章则是使用了ImageIO类来获取照片的信息。
首先将ImageIO.framework导入项目中,然后导入头文件:
- #import <ImageIO/ImageIO.h>
示例:
- NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"rails.png" withExtension:nil];
- CGImageSourceRef myImageSource = CGImageSourceCreateWithURL((CFURLRef)modelURL, NULL);
- CFDictionaryRef imagePropertiesDictionary = CGImageSourceCopyPropertiesAtIndex(myImageSource,0, NULL);
- CFNumberRef imageWidth = (CFNumberRef)CFDictionaryGetValue(imagePropertiesDictionary, kCGImagePropertyPixelWidth);
- CFNumberRef imageHeight = (CFNumberRef)CFDictionaryGetValue(imagePropertiesDictionary, kCGImagePropertyPixelHeight);
- NSLog(@"%@", imagePropertiesDictionary);
- int w = 0;
- int h = 0;
- CFNumberGetValue(imageWidth, kCFNumberIntType, &w);
- CFNumberGetValue(imageHeight, kCFNumberIntType, &h);
- CFRelease(imagePropertiesDictionary);
- CFRelease(myImageSource);
- printf("Image Width: %d\n", w);
- printf("Image Height: %d", h);
示例输出:
- {
- ColorModel = RGB;
- Depth = 8;
- HasAlpha = 1;
- PixelHeight = 64;
- PixelWidth = 50;
- "{PNG}" = {
- InterlaceType = 0;
- Software = "Adobe ImageReady";
- };
- }
- Image Width: 50
- Image Height: 64
- 读取照片的Exif信息,这篇文章则是使用了ImageIO类来获取照片的信息
- 读取照片的Exif信息
- 获取照片的Exif信息
- PHP如何读取照片的exif信息
- ASP.NET读取照片EXIF信息来获取相机型号
- 获取照片Exif信息
- 通过Exiv2读取照片的Exif信息获取GPS,焦距等信息
- 照片EXIF信息的读取和改写的JAVA实现
- 照片EXIF信息的读取和改写的JAVA实现
- 利用照片携带的EXIF来估计焦距等信息
- android 拍照的照片方向问题,读取图片EXIF信息
- Java获取照片EXIF信息
- Java获取照片EXIF信息
- Java获取照片EXIF信息
- iOS获取照片EXif信息
- Java获取照片EXIF信息
- Java获取照片EXIF信息
- IOS imageIO.framework框架修改照片图片的拍摄时间等exif信息
- Android 中 Service 学习,开篇
- 微软新Logo四色代表什么?Win8/Office/Xbox等
- 100本计算机经典书籍下载URL
- ruby on rails安装
- C#实现HTTP协议下的多线程文件传输
- 读取照片的Exif信息,这篇文章则是使用了ImageIO类来获取照片的信息
- 一致性哈希算法以及其PHP实现
- 传360正秘密研发输入法 搜狗表示无压力
- 一步一步教你搭建Android环境
- IT巨头血战手机的背后:移动互联入口之争
- windows驱动开发技术详解 总结
- 李开复:中国教育非黑即白 缺乏批判思维
- ORA-16014: log 2 sequence# not archived, no available destinations"
- 社区经理(社区组织者)与社区领袖(社区领导人)