C# 怎样获取照片文件的详细资料

C# 怎样获取照片文件的详细资料,如:分辨率,拍摄日期(不是创建日期)等

找到了一个例子,参照一下吧
C#读取JPG图像Exif信息类

http://www.mzwu.com/article.asp?id=2362

这个例子
读取了这些信息
标题
厂商
机型
软件
时间
水平分辨率
垂直分辨率
GPS纬度
GPS经度
GPS高度
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-10
Bitmap image = new Bitmap("c:\\a.jpg");
foreach (PropertyItem pi in image.PropertyItems)
{
switch (pi.Type)
{
case 2:
Console.WriteLine(pi.Id + ":" + Encoding.Default.GetString(pi.Value)); ;
break;
case 3:
Console.WriteLine(pi.Id + ":" + BitConverter.ToUInt16(pi.Value, 0));
break;
case 4:
Console.WriteLine(pi.Id + ":" + BitConverter.ToUInt32(pi.Value, 0));
break;
}
}本回答被提问者采纳

如何通过c#读写图片(JPG格式)的摘要信息
\/\/\/ 是否是高质量图片 取值范围0--100 \/\/\/ 图片水印透明度 取值范围1--10 (10为不透明) public static void AddImageSignPic(string Path, string filename, string watermarkFilename, int watermarkStatus, int quality, int watermarkTransparency) { System.Drawing.Image img = System.Drawing.Image.FromF...

C#WInForm中加载图片到pictureBox并在label上生成名称? 求高手解决...
如果你是是用file路径加载的,那么直接获取文件的名字就可以了,如果用imageList图片控件预先保存的图片,那么可已先添加图片到imageList中,然后修改好每个图片的name!!int index=0;pictureBox1.image=imageList.Images[index];lable1.text= imageList1.Images.Keys[index];

用C#的picturebox控件,怎么切换资源里的多张图片?(可移植性)
添加到资源里的文件是存储到项目中,当你的项目发布后,它也会在发布后的文件里的。使用方式如下:命名空间.Properties.Resources.图片文件名 确认你的资源里存在图片文件1

如何用c# 编写图片放大后能清晰看到像素单元的功能。picturebox放大后就...
自己绘制就可以了,修改插补模式 e.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;

C# 读取Exl文件,Exl文件中有图片
Excel中的照片不属于任何一个单元格、行或列,这些照片只有绝对位置。将Excel解压可以获取这些照片,怎样和每行关联起来,没有简单直接的方法。

C# 怎么把数组中的数据添加到datagridview中
代码上怎么实现呢,我想要代码上的实现,因为数组中的数据已经有值了 追答 DataTable dt = (表格数据);this.DataGridView1.DataSource = dt;this.DataGridView1.DataBind(); 安宥91 | 发布于2012-11-13 举报| 评论 1 2 用循环datatable 绑定 追问 我是想循环数组中的数据然后绑定到datagridview,不知道...

我想去考微软认证,MCAD和MCSD认证都是考C#.NET的相关考试
MCSD是由微软认证,能够利用微软开发工具,技术及平台(包括Microsoft Office & Back-Office)对客户需求提出设计方案和进行相应的软件开发的专业人才,只要通过4门:即2门关键技术类和2门候选类科目考试,便可获得MCSD证书。 微软认证数据库管理工程师 - MCDBA MCDBA是又微软认证,能够实现和管理Microsoft SQL Server数据库,...

功能:把20个随机数存入一个数组,然后输出该数组中的 最大值。
for(i=0;i<size;i++) \/\/找出list中值最大的项,获取其下标 if(list[i]>list[j]) j=i; return j; } --- 你复制出来的代码,多出本该有空格的地方,空格不见了,代码接在一起了。 还有,调用rand()函数,需要添加头文件#include <stdlib.h> 以下是全部代码及执行情况 --- #include<stdio.h>#...

CMOS摄像机的成像原理
CMOS光电传感器经光电转换后直接产生电流(或电压)信号,信号读取十分简单。CMOS的制程较简单,没有专属通道的设计,因此必须先行放大再整合各个像素的资料。下图为CMOS成像模块示意图。

计算机专业的单词
一、《计算机专业英语》1. file n. 文件;v. 保存文件 2. command n. 命令,指令 3. use v. 使用,用途 4. program n. 程序 5. line n. (数据,程序)行,线路 6. if conj. 如果 7. display vt. 显示,显示器 8. set v. 设置,n. 集合 9. key n. 键,关键字,关键码 10. ...

相似回答