- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个函数可以获取 JPEG 格式照片的拍摄日期值。我遇到了 NEF Nikon raw 格式的问题。在 Windows 8 中,如果将列添加到 Windows 资源管理器详细信息 View ,我可以看到拍摄日期值。
执行以下命令时收到的错误是“此编解码器不支持指定的属性。”
public string GetDate(FileInfo f)
{
string date;
using (FileStream fs = new FileStream(f.FullName, FileMode.Open, FileAccess.Read, FileShare.Read))
{
BitmapSource img = BitmapFrame.Create(fs);
BitmapMetadata md = (BitmapMetadata)img.Metadata;
date = md.DateTaken;
}
return date;
}
我尝试了这个 article 中的建议在类似的 SO 答案中引用,使用 BitmapMetadata 的 GetQuery 方法,但返回相同的错误,这是我使用的代码:
public string GetDate(FileInfo f)
{
string date;
using (FileStream fs = new FileStream(f.FullName, FileMode.Open, FileAccess.Read, FileShare.Read))
{
BitmapSource img = BitmapFrame.Create(fs);
BitmapMetadata md = (BitmapMetadata)img.Metadata;
object t = Mdata.GetQuery("System.Photo.DateTaken");
}
return date;
}
我正在将其部署到 Windows 8 PC,因此我不介意仅 Windows 8 或 .NET 4.5 的解决方案。
最佳答案
我终于弄明白了这个问题,我必须安装 Nikon NEF Codec在我的电脑上。我感到困惑的是 Windows 8 能够显示 NEF 图像并提供来自 EXIF 的元数据,例如开箱即用。我的直觉告诉我,有一个 Windows 或 .NET 库可供我使用,无需安装编解码器即可获取相同的信息。不幸的是,我时间紧迫,没有时间深入研究。
关于c# - 获取 NEF 格式图像的拍摄日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13940436/
我有一个函数可以获取 JPEG 格式照片的拍摄日期值。我遇到了 NEF Nikon raw 格式的问题。在 Windows 8 中,如果将列添加到 Windows 资源管理器详细信息 View ,我可
我正在尝试使用 magick++ 读取原始图像。根据这个列表,尼康的 NEF 格式应该被 image magick 支持。 http://www.imagemagick.org/script/form
我编写了一个简单的应用程序,它可以滚动文件夹并显示该文件夹中的照片,用户可以查看文件并选择要对照片执行的几个操作,然后再单击下一个。该应用程序运行良好,即使使用较大的 Jpeg (15-19 MB),
开始做事情。我是 Python 图像工作流程的新手。但总的来说,我对 python 相当擅长。但我似乎找不到一个好的解决方案来在 python 中显示尼康相机的 RAW .NEF 文件。我想要做的是打
我正在用 Python 编写一些脚本来处理原始相机数据。目前,我正在使用 DCRAW 将信息从 .nef(Nikon RAW 格式)文件转换为 .tiff 文件,然后在 photoshop 中将其转换
我正在将大约 9000 张照片从 .NEF 转换为 .jpg。 我想保留所有 EXIF 数据,最重要的是创建日期和时间、纬度和经度。 我希望 JPG 具有尽可能高的质量。 我刚刚开始从命令行使用 Im
我正在将大约 9000 张照片从 .NEF 转换为 .jpg。 我想保留所有 EXIF 数据,最重要的是创建日期和时间、纬度和经度。 我希望 JPG 具有尽可能高的质量。 我刚刚开始从命令行使用 Im
我之前使用 cygwin/gcc 构建了 dcraw.c (http://www.cybercom.net/~dcoffin/dcraw/dcraw.c) 作为 Windows 命令行应用程序。今天我
无论如何(命令行工具)是否可以计算 .NEF(还有 .CR2、.TIFF)的 MD5 哈希值,而不管任何元数据,例如EXIF、IPTC、XMP等? 一旦我们更新了图像文件中的任何元数据,MD5 哈希值
我是一名优秀的程序员,十分优秀!