使用c++在windows上读取/写入exif/jpeg
Read/Write exif/jpeg on windows using c++
我使用的是Visual Studio 2012,我想读取/写入exif/jpeg图像。我知道这里有一些库,但我想知道是否有VS附带的库?
我需要在商业产品中使用它们,因此我需要一个允许我在没有购买许可证的情况下这样做的产品。
Windows GDI+提供了用于处理光栅图像的Image类(位图)和矢量图像(图元文件)。Bitmap类和Metafile类都继承自Image类。位图类通过提供附加功能扩展了Image类的功能加载、保存和操作光栅图像的方法。这个Metafile类通过以下方式扩展了Image类的功能提供记录和检查矢量的附加方法图像。
请参阅:http://msdn.microsoft.com/en-us/library/windows/desktop/ms533815(v=vs.85).aspx
图像元数据在子类别How to read image metadata
中,表示:
GDI+ currently supports metadata for the TIFF, JPEG, Exif, and PNG file formats.
相关文章:
- 写入向量<向量<bool>>
- 如何将内容数组写入文本文件?
- 写入位置0x0000000C时发生访问冲突
- 使用ios:ate写入到流会覆盖现有文件
- 独立读取-修改-写入顺序
- 为什么在某些情况下不写入此文件?
- 用C++将哈希表写入文件并从文件中恢复
- std::当在256字节边界上写入整数时,流的奇怪行为
- 为什么指针不写入类的地址?
- 如何打开并写入一个名称取自C++中字符串的文件
- 如何在C++中从文件中读取/写入多个对象
- 链表中写入访问冲突的未知原因
- 着色器纹理值与创建纹理时写入的值不同
- MESI协议和std::atomic-它是否确保所有写入立即对其他线程可见?
- 在C++中一次将矢量值写入多个文件
- 当字段可以为null时,如何使用C++接口在Avro中写入数据
- 写入文件会产生一个空文件或根本没有文件
- std::带有自定义缓冲区的 iostream 不允许我写入
- 在 C++ 中使用指针将对象写入文件
- 使用c++在windows上读取/写入exif/jpeg