Exiv2

未知
C/C++
跨平台
2008-12-19

Exiv2 是一个用来提取图片中的EXIF、LPTC 和 XMP 元数据信息的C++类库。同时还提供了命令行工具。

示例代码:

    Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(argv[1]);
assert(image.get() != 0);
image->readMetadata();
Exiv2::ExifData &exifData = image->exifData();
Exiv2::ExifData::const_iterator end = exifData.end();
for (Exiv2::ExifData::const_iterator i = exifData.begin(); i != end; ++i) {
std::cout << std::setw(44) << std::setfill(' ') << std::left
<< i->key() << " "
<< "0x" << std::setw(4) << std::setfill('0') << std::right
<< std::hex << i->tag() << " "
<< std::setw(9) << std::setfill(' ') << std::left
<< i->typeName() << " "
<< std::dec << std::setw(3)
<< std::setfill(' ') << std::right
<< i->count() << " "
<< std::dec << i->value()
<< "\n";
}
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

大数据、机器学习和深度学习类命令行工具

在 OSX 和 LInux 上无需使用鼠标或 GUI ,也可以完成大量的操作。极具人气的面向各类 N X系统的命令行工具目前已经扩展至Python、Go、NodeJS 乃至各类混合型工具当中。即使您并不打算通过命令...

2018/10/10 17:36
11
0
点九图文件(PNG)解析

前情提要 在很久之前点九图还有两条黑边,那时候写了一个解析的demo: iOS_NinePatch 后来黑边没有了,问安卓的同事,说是“编译”过了。具体是怎么“编译”的,他们也不知道,于是事情就这样...

2018/11/26 11:55
36
0
图形图像库集合

图形图像库的工具集

2013/12/20 10:06
7K
3
点9图 NinePatch chunk解析

本文链接:https://blog.csdn.net/u013365670/article/details/25415393 最近在工作中需要解析点9图的头信息(chunk)的格式,读取拉伸坐标片段、padding信息,在网上找了一下没有相关信息,...

09/17 14:44
3
0
Unofficial Windows Binaries for Python Extensio...

by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. This page provides 32- and 64-bit Windows binaries of many scientific open-source ex...

2013/01/19 19:57
2.3K
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部