Skip to content

采用 iOS 偏底层的ImageIO,获取照片信息(照片地理位置,拍照时间,拍照机型,机型品牌,机型操作系统,曝光光圈,照片大小,照片种类,照片色彩种类等等)

Notifications You must be signed in to change notification settings

LinHaoLove/LLHGetImgaeInformation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

LLHGetImgaeInformation

采用 iOS 偏底层的ImageIO,获取照片信息(照片地理位置,拍照时间,拍照机型,机型品牌,机型操作系统,曝光光圈,照片大小,照片种类,照片色彩种类等等(很多))

使用说明:

	1,将LLHGetImageInfoManager文件夹导入项目.
	
	2,导入头文件:#import "LLHGetImageInfoManager.h"
	
	3,
	
	-(void)getMeeage:(UIButton *)button{
			NSURL *fileUrl = [[NSBundle mainBundle] URLForResource:@"IMG_0002" withExtension:@"JPG"];
			LLHGetImageInfoManager * imageInfo = [[LLHGetImageInfoManager alloc]initWithURL:fileUrl];
			NSLog(@"\n照片Exif信息<==>\n%@",imageInfo.imageExifDictionary);
			NSLog(@"\n照片Tiff信息<==>\n%@",imageInfo.imageTiffDictionary);
			NSLog(@"\n照片所有信息%@",imageInfo.imageProperty);
			NSLog(@"\n照片Size<==>%ld",(long)imageInfo.imageFileSize);
			NSLog(@"\n照片Type<==>%@",imageInfo.imageFileType);
		}

我在控制台打印出得结果,截取部分信息(因为很多)示例如下:

示例1:

	"{TIFF}" =     {
    		DateTime = "2016:08:31 16:20:59";
    		Make = Apple;
    		Model = "iPhone SE";
    		Orientation = 6;
    		ResolutionUnit = 2;
    		Software = "9.3.2";
    		XResolution = 72;
    		YResolution = 72;
			};

示例2:

			 ISOSpeedRatings =     (
    				80
			);
			LensMake = Apple;
			LensModel = "iPhone SE back camera 4.15mm f/2.2";
		LensSpecification =     (
    			"4.15",
    			"4.15",
    			"2.2",
    			"2.2"
			);

示例3:

			"{GPS}" =     {
    			Altitude = "14.11304954640614";
    			AltitudeRef = 0;
    			DateStamp = "2016:08:31";
    			DestBearing = "44.58432304038005";
    			DestBearingRef = T;
    			HPositioningError = "105.3635170603675";
    			ImgDirection = "44.58432304038005";
    			ImgDirectionRef = T;
    			Latitude = "31.294795";
    			LatitudeRef = N;
    			Longitude = "121.5309616666667";
    			LongitudeRef = E;
    			Speed = 0;
    			SpeedRef = K;
    			TimeStamp = "08:20:41";
			};

About

采用 iOS 偏底层的ImageIO,获取照片信息(照片地理位置,拍照时间,拍照机型,机型品牌,机型操作系统,曝光光圈,照片大小,照片种类,照片色彩种类等等)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published