我知道如何获得图像的大小(x,y)
Image.FromFile("cat.jpg").Size
Run Code Online (Sandbox Code Playgroud)
但这需要从内存加载图像.
当我在Windows资源管理器中查看图像时,它显示了我的大小.
编辑:我将主题从"尺寸"更改为"尺寸",以阐明我想要的尺寸.
我一直在寻找一种体面的方式来读取C#中JPEG文件的元数据(特别是日期),并且有点短暂.据我所知,现有信息显示如下代码;
BitmapMetadata bmd = (BitmapMetadata)frame.Metadata;
string a1 = (string)bmd.GetQuery("/app1/ifd/exif:{uint=36867}");
Run Code Online (Sandbox Code Playgroud)
但是在我的无知中,我不知道GetQuery()将返回什么位元数据,或者传递什么.
我想首先尝试读取XMP,如果XMP不存在则回退到EXIF.有一个简单的方法吗?
谢谢.
我希望在没有打开的情况下在磁盘上找到图像的高度/宽度,如果可能的话(出于性能原因).
图像的Windows属性窗格包含宽度,高度,位深度等信息,这使我相信它正在某处存储元数据.我如何访问此信息?
我已经搜索了这个主题,但我能找到的唯一合适的主题是2008年,因此我的新问题.
我正在寻找使用C#.Net 4.0语言开发程序.我的程序的目的是从jpegs(制造商,模型,地理位置信息等)中提取EXIF信息,然后将其填充到MySql/Sql服务器数据库中.
任何人都可以推荐任何适合这个项目的好库吗?我也在寻找相机序列号(我知道这在制造商之间有所不同),但是如果有人知道任何现有的库来解决这个问题,那将是最有帮助的.
谢谢,享受周末
尝试转到任何文件,右键单击它,然后单击“详细信息”选项卡。喜欢这张照片

我想改变这个值。我还可以添加文件详细信息的自定义属性吗?特别是我想对 tif、jpeg、png、pdf 文件进行此更改。我可以在“详细信息”窗口中查看我的自定义属性吗?
我找到了这个页面,但它只能更改 Office 文件。 http://www.microsoft.com/en-us/download/details.aspx?id=8422
最好在VB.Net中,但是C#很好,如何通过我的数码相机访问添加到文件中的额外属性Date Picture Taken,Shutter Speed或者Camera Model?
在不丢失EXIF数据的情况下,使用.NET调整图像大小的最佳方法是什么?我可以使用.NET 2 System.Drawing.*类,WPF类或开源库.
我现在发现处理这一切的唯一简单方法是使用Graphics.FromImage(.NET 2)执行调整大小并手动重写EXIF数据与OpenSource库(每个数据逐个) .
我需要分析数千个jpeg文件(通过检索它的EXIF数据).它超过50 GB的数据.我无法读取整个文件,因为它需要花费太多时间.
C#中是否有任何方法只读取这些文件中的EXIF数据而无需加载和解压缩整个jpeg文件?
编辑:为什么我需要快速方法?
我已经尝试过这个问题的解决方案:如何使用C#从文件中获取EXIF数据
而对于1000个总大小约为1GB的图像,需要3分钟进行分析.因此,对于较大的(50G)照片库,可能需要2个小时.当您需要几乎即时的信息时,例如:"客户使用的缩放比例是什么",这太慢了.
我正在从一个文件夹中读取.mp4文件当前我正在使用FileInfo来提取名称FileInfo仅限于电影中包含的一些细节.我还需要提取其他信息,例如Title Subtitle Comments Genre Directors Producers
DirectoryInfo dirInfo = new DirectoryInfo(@"..\bin\Debug\Folder");
FileInfo[] fileNames = dirInfo.GetFiles("*.mp4");
foreach (FileInfo fi in fileNames)
{
string movieName = fi.Name.Split('.')[0]; // returns the file name
VideoFile newVideo = new VideoFile(movieName); // insert name in object
director.ListVid.Add(newVideo); // add object to a director object - aka another list
}
listVideoDirector.Add(director); //add director object to list
Run Code Online (Sandbox Code Playgroud)
我的videoFile对象有更多属性.我需要从实际文件中提取它们