首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ActionScript3中用EXIF-AS3从Canon EOS D7中读取EXIF数据

在ActionScript3中用EXIF-AS3从Canon EOS D7中读取EXIF数据
EN

Stack Overflow用户
提问于 2013-01-21 23:22:55
回答 1查看 507关注 0票数 0

我在stackoverflow上的第一篇文章中,我之前已经多次使用了EXIF-AS3 (Adobe Flash CS5和AS3)类,它总是有效的,我指的是这个类:

http://active.tutsplus.com/tutorials/actionscript/quick-tip-use-as3-to-grab-exif-data-from-a-jpg-image/ http://code.google.com/p/exif-as3/

我循环通过EXIF数据来找到相机的序列号,但是在新的佳能上,我似乎找不到这个序列号。序列号似乎存储在MarkerNotes中,但我不认为类正在读取它:

代码语言:javascript
复制
if (exifLoader.exif.ifds.primary)
        {
            displayIFD(exifLoader.exif.ifds.primary);
        }
        if (exifLoader.exif.ifds.exif)
        {
            displayIFD(exifLoader.exif.ifds.exif);
        }
        if (exifLoader.exif.ifds.gps)
        {
            displayIFD(exifLoader.exif.ifds.gps);
        }
        if (exifLoader.exif.ifds.interoperability)
        {
            displayIFD(exifLoader.exif.ifds.interoperability);
        }
        if (exifLoader.exif.ifds.thumbnail)
        {
            displayIFD(exifLoader.exif.ifds.thumbnail);
        }

我在这方面有什么建议或方法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-22 01:50:24

我不太熟悉Exif对象的组成,但我猜如果'MarkerNotes‘是元信息的一个属性,它可以像这样访问:

代码语言:javascript
复制
if (exifLoader.exif.ifds.markerNotes) {
  displayIFD(exifLoader.exif.ifds.markerNotes);
}

看起来代码正在检查一个非空值,然后将数据发送到一个显示传入标记的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14441792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档