首页 / 知识
.Net 的最佳 EXIF 库是什么?
2023-04-14 02:20:00

What is the best EXIF library for .Net?我正在寻找简单直接的解决方案来访问 .Net 中 jpeg 图像的 EXIF 信息。有人有这方面的经验吗? 如果你愿意使用开源库,我可以谦虚地推荐一个我自己的创作吗? 元数据提取器项目自 2002 年以来一直在 Java 上运行良好,现在可用于 .NET。
它可以通过 NuGet 或 GitHub 获得。 示例用法:
如果您正在针对框架的 v3(或更高版本)进行编译,则可以使用 ExifLib 是一个新的非常快速的库——Simon McKenzie 的 .NET 2.0 的快速 Exif 数据提取器。我最终使用了这个,代码易于使用和理解。我将它用于根据拍摄日期重命名的应用程序。我想知道这样的应用程序已经写了多少次了。 我的提示:确保在完成对 ExifReader 对象的处理或文件保持打开状态后调用 Dispose。 我保存在 feeddemon 中供我有空时查看更多内容的内容(对于程序员来说是什么时候?哈哈)在下面 ExifTagCollection - EXIF 元数据提取库 迈克 我喜欢 Atalasoft 的 DotImage Photo,但它是一个闭源解决方案,每个开发许可证的成本约为 600。 您还可以查看 Codeplex 的 DTools,这是一个旨在补充标准 Fx 的开源框架。它包括一些与 Exif 相关的类。 看看这个元数据提取器。它是用 Java 编写的,但也已移植到 C#。我已经使用 Java 版本编写了一个小实用程序来根据日期和模型标签重命名我的 jpeg 文件。非常容易使用。 几年前,我与 Omar Shahine 一起开发了一个小型 JPEG EXIF 应用程序来处理 JPEG EXIF 文件,名为 JpegHammer。 他从该项目中提取了一个库并将其命名为 PhotoLibrary,它是 EXIF 2.2 标签的简单 .NET package器。不幸的是,GotDotNet 站点消失了,CodePlex 没有它,Omar 的网站链接不起作用,我也没有副本了。 但是,如果您可以在 Google 上进行挖掘,也许您会找到它,它会为您解决问题。 |
最新内容
相关内容
linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组复制项目的linux命令?
复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功能,在Linux操作系统中复制文件或目录时使用的命令是()。1、在Linuxlinux命令项目部署?
linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎么把php部署到apache服务器上linux?1、在linux部署php项目的方法:linux部署项目的命令?
linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,Linux部署springBoot项目并且查看控制台日志指定路径:如下: /data/wlinux项目常用命令?
linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,linux常用的20个命令系统管理相关命令:df、top、free、quota、at、lplinux项目更新命令?
linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,linux必学的60条命令是什么?压缩和解压缩:tar:打包或解包文件。gzip:压启动项目命令linux?
启动项目命令linux?,工作,经理,产品,技术,地址,数字,系统,项目,命令,信息,怎么在linux启动的时候执行一个命令?1、在启动时执行 Linux 脚本 有linux编译项目的命令?
linux编译项目的命令?,系统,工作,地址,软件,工具,信息,代码,项目,命令,环境,linux能否用命令行编译keil1、.编译软件用sdcc 2.sdcc不支持keil51c项目linux常用命令?
项目linux常用命令?,工作,地址,系统,管理,设备,信息,项目,命令,目录,标准,linux常用命令有哪些linux常用命令如下:查看内核版本:uname-a。控制台linux图像查看器命令?
linux图像查看器命令?,工作,信息,设备,系统,图片,地址,文件,命令,目录,一致,Linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目录linux上部署项目命令?
linux上部署项目命令?,项目,软件,服务,工具,环境,代理,地址,代码,首页,做好,linux上利用pm2和nginx部署项目(3)linux上锁 flock (4) kill -- -$pgilinux创建项目命令?
linux创建项目命令?,名称,新增,项目,文件,命令,首次,工作,时间,文件夹,文件名,467/1000:linux中新建文件的命令有哪些1、“vi 文件名”命令,该