我需要从选定资产中获取exif信息,并将其一部分显示在屏幕上。

===============>>#1 票数:10 已采纳

[[asset defaultRepresentation] metadata];

返回给定资产表示形式的元数据词典字典。 请查看此词典中是否有您感兴趣的数据。我不确定,但是我认为该词典(和子词典)中的键与CGImageProperties Reference中列出的键相同。

===============>>#2 票数:0

这是一个完整的答案。。。

NSDictionary *nsd = [[asset3 defaultRepresentation] metadata];
    NSString *widthStr = [nsd objectForKey: @"PixelWidth"];
    NSString *heightStr = [nsd objectForKey: @"PixelHeight"];

    NSLog(@"nsd: %@ ... widthStr: %@ ... heightStr: %@ ...", nsd, widthStr, heightStr);

输出:

nsd: {
    ColorModel = RGB;
    DPIHeight = 72;
    DPIWidth = 72;
    Depth = 8;
    Orientation = 1;
    PixelHeight = 1136;
    PixelWidth = 642;
    "{Exif}" =     {
        ColorSpace = 1;
        ComponentsConfiguration =         (
            1,
            2,
            3,
            0
        );
        ExifVersion =         (
            2,
            2,
            1
        );
        FlashPixVersion =         (
            1,
            0
        );
        PixelXDimension = 642;
        PixelYDimension = 1136;
        SceneCaptureType = 0;
    };
    "{TIFF}" =     {
        Orientation = 1;
        ResolutionUnit = 2;
        XResolution = 72;
        YResolution = 72;
    };
} ... widthStr: 642 ... heightStr: 1136 ...

  ask by B.S. translate from so

未解决问题?本站智能推荐:

1回复

将带有exif的原始图像从ALAsset对象写入Document Directory文件夹

我想使用EXIF将a集图像数组直接保存到文档目录中,但我尝试了PNG转换,jpeg转换却无济于事它只是用jpg或png创建新图像(exif丢失) 我看过一段时间将NSData直接保存到文件夹以保存EXIF不知道如何 我正在从ALAsset对象结果中获取元数据 包含所有图像列表
1回复

Objective-C / ALAssetslibrary-从图像exif信息中获取gps纬度

我使用ALAssetslibrary从一张图像中找到了一些关于gps的exif信息。 我可以正确显示所有退出信息,但是当我尝试仅使用谷歌纵横时,我总是收到空值。 这是有关GPS的exif信息: 这是我用于获取信息的代码: 好了,在这一点上,我可以轻松获取有关图像宽度和高度的信
1回复

获取相机胶卷图像及其EXIF数据?

我想出了如何使用AssestsLibrary在相机胶卷中获取所有用户的图像: } 我成功创建了UIIMages数组,但是如何使用此片段从UIImages获取EXIF数据? PS:我已经看过这个http://code.google.com/p/iphone-exif ,但是我无
1回复

非Retina Ipad在尝试从资产获取缩略图时出现模糊问题

我有一个应用程序,其中我需要从库中选择的资产图像的缩略图。 所以编写了以下代码来获取缩略图,它在IPAD视网膜中工作正常,但同样的缩略图在IPAD非视网膜中变得模糊。 请帮帮我。 提前致谢。
3回复

如何在iOS中保存EXIF元数据?

我正在制作相机应用程序。 使用UIImagePickerController,我可以拍照。 那么我想用Exif元数据保存这张图片。 我实现了使用GPS元数据保存图片 使用ALAssetsLibrary 我使用了该方法,并且元数据包含GPSDictionary。 这样
8回复

将UIImage以及元数据(EXIF,GPS,TIFF)写入iPhone的照片库

我正在开发一个项目,其要求是:-用户将通过应用程序打开相机-捕获图像后,一些数据将附加到捕获的图像的元数据中。 我已经浏览了一些论坛。 我试图编码这种逻辑。 我想我已经到了要点,但是由于我看不到要附加到图像的元数据,所以缺少了一些东西。 我的代码是: 请帮助我做到这一点,并取得积
1回复

ALAsset defaultRepresentation fullResolutionImage

我有新的iOS 7照片滤镜功能的问题。 我的应用程序中有一个photolibrary。 当我在UICollectionView中显示照片的缩略图时,我会收到已应用过滤器和裁剪的图像。 有两种方法可以返回“随时可用”的图像: [asset thumbnail] [[asse
1回复

从ALAssetRepresentation获取“修饰过的”图像

给定ALAssetRepresentation ,是否有可能获得其全分辨率润饰图像? 如果我使用fullResolutionImage方法,我将获得全分辨率图像,但是无论如何都不会进行调整。 如果我使用fullScreenImage方法,则会得到润饰的图像,但是会缩小为适合显示全屏的
1回复

如何获取拍摄照片的创建日期?

如果图片是从相册加载到应用程序中的,那么如何获得该图片在应用程序中显示的日期(如下面的屏幕截图所示)?
1回复

如何释放从ALAssetsLibrary获取的UIimage

我花了整整2周的时间来尝试解决此问题。 好沮丧! 以下是我用于从设备库中获取图像的2个函数。 如果我多次使用“ setImage”功能,则我的iOS设备上的可用内存会不断丢失。 我认为AssetImage函数中的 “ [imageFromAsset initWithCGImage