相关疑难解决方法(0)

如何在不加载图像的情况下可靠地获取.NET中的图像尺寸?

我知道如何获得图像的大小(x,y)

Image.FromFile("cat.jpg").Size
Run Code Online (Sandbox Code Playgroud)

但这需要从内存加载图像.

当我在Windows资源管理器中查看图像时,它显示了我的大小.

  • 我如何访问该大小?
  • 所有图像都可靠吗?Windows资源管理器是否需要首先"看到"图像以获得可用的大小.在将其加载到Internet Explorer之前,我不想上传到服务器并且没有可用的元数据.

编辑:我将主题从"尺寸"更改为"尺寸",以阐明我想要的尺寸.

.net image

24
推荐指数
3
解决办法
2万
查看次数

从C#中的JPEG,XMP或EXIF读取数据元数据

我一直在寻找一种体面的方式来读取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.有一个简单的方法吗?

谢谢.

c# xmp jpeg exif metadata

15
推荐指数
2
解决办法
5万
查看次数

在c#中读取扩展图像属性

我希望在没有打开的情况下在磁盘上找到图像的高度/宽度,如果可能的话(出于性能原因).

图像的Windows属性窗格包含宽度,高度,位深度等信息,这使我相信它正在某处存储元数据.我如何访问此信息?

c# windows file file-properties

8
推荐指数
2
解决办法
2万
查看次数

用于.NET 4.0框架的EXIF库

我已经搜索了这个主题,但我能找到的唯一合适的主题是2008年,因此我的新问题.

我正在寻找使用C#.Net 4.0语言开发程序.我的程序的目的是从jpegs(制造商,模型,地理位置信息等)中提取EXIF信息,然后将其填充到MySql/Sql服务器数据库中.

任何人都可以推荐任何适合这个项目的好库吗?我也在寻找相机序列号(我知道这在制造商之间有所不同),但是如果有人知道任何现有的库来解决这个问题,那将是最有帮助的.

谢谢,享受周末

.net c# exif

7
推荐指数
3
解决办法
2万
查看次数

以编程方式获取或设置文件详细信息

尝试转到任何文件,右键单击它,然后单击“详细信息”选项卡。喜欢这张照片 在此输入图像描述

我想改变这个值。我还可以添加文件详细信息的自定义属性吗?特别是我想对 tif、jpeg、png、pdf 文件进行此更改。我可以在“详细信息”窗口中查看我的自定义属性吗?

我找到了这个页面,但它只能更改 Office 文件。 http://www.microsoft.com/en-us/download/details.aspx?id=8422

c# file

6
推荐指数
1
解决办法
4146
查看次数

如何使用.NET检索在数码相机上拍摄的照片的属性?

最好在VB.Net中,但是C#很好,如何通过我的数码相机访问添加到文件中的额外属性Date Picture Taken,Shutter Speed或者Camera Model

.net vb.net exif metadata photos

5
推荐指数
2
解决办法
2万
查看次数

使用.NET调整图像大小而不会丢失EXIF数据

在不丢失EXIF数据的情况下,使用.NET调整图像大小的最佳方法是什么?我可以使用.NET 2 System.Drawing.*类,WPF类或开源库.

我现在发现处理这一切的唯一简单方法是使用Graphics.FromImage(.NET 2)执行调整大小并手动重写EXIF数据与OpenSource库(每个数据逐个) .

.net c# resize exif image

5
推荐指数
1
解决办法
3862
查看次数

从JPG读取EXIF数据

我需要分析数千个jpeg文件(通过检索它的EXIF数据).它超过50 GB的数据.我无法读取整个文件,因为它需要花费太多时间.

C#中是否有任何方法只读取这些文件中的EXIF数据而无需加载和解压缩整个jpeg文件?

编辑:为什么我需要快速方法?
我已经尝试过这个问题的解决方案:如何使用C#从文件中获取EXIF数据
而对于1000个总大小约为1GB的图像,需要3分钟进行分析.因此,对于较大的(50G)照片库,可能需要2个小时.当您需要几乎即时的信息时,例如:"客户使用的缩放比例是什么",这太慢了.

c# jpeg exif

4
推荐指数
1
解决办法
2万
查看次数

如何在c#中访问视频文件信息

我正在从一个文件夹中读取.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对象有更多属性.我需要从实际文件中提取它们

c# video file visual-studio-2015

0
推荐指数
1
解决办法
5484
查看次数

标签 统计

c# ×7

exif ×5

.net ×4

file ×3

image ×2

jpeg ×2

metadata ×2

file-properties ×1

photos ×1

resize ×1

vb.net ×1

video ×1

visual-studio-2015 ×1

windows ×1

xmp ×1