读取图片EXIF信息的ASP插件
这个东西现在比较难找,放这里做个备份。
1.下载后,将 "dazhounetexifinfo.dll" 文件copy至WINNT的System32目录下.如果是windows 2003 server,则需要设置此文件权限为everyone可读.(就设置这一个文件就行了)
2.运行 "regsvr32 dazhounetexifinfo.dll"进行组件注册或加参数 -u进行卸载.
使用方法:
2.运行 "regsvr32 dazhounetexifinfo.dll"进行组件注册或加参数 -u进行卸载.
使用方法:
- <%
- '建立对像
- set Obj = server.createobject("dazhounet.exifinfo")
- '设置文件物理地址
- Obj.filename = server.mappath("demo.jpg")
- '显示图像
- response.write "<img src="/demo.jpg" border=0><br>"
- '判断是否有EXIF信息.某些文件因为使用Photoshop等软件压缩的过利害, 会丢失或损坏EXIF信息.
- If Obj.IsExif = "True" Then
- '如果包含EXIF信息,则显示.不同版本的EXIF信息资料不一样,所以在显示之前进行判断.
- With Response
- If Obj.CameraMake <> "" then
- .Write "相机制造商:" & Obj.CameraMake &"<br>"
- If Obj.CameraModel <>"" then
- .Write "相机型号:" & Obj.CameraModel& "<br>"
- If Obj.DateTime <>"" then
- .Write "拍摄时间:" & Obj.DateTime& "<br>"
- If Obj.ExifVersion <>"" then
- .Write "Exif软件版本:" & Obj.ExifVersion& "<br>"
- If Obj.Width <>"" then
- .Write "图像宽:" & Obj.Width & "<br>"
- If Obj.Height <>"" then
- .Write "图像高:" &Obj.Height& "<br>"
- If Obj.Xdpi <>"" then
- .Write "水平分辨率:" & Obj.Xdpi& " dpi<br>"
- If Obj.Ydpi <>"" then
- .Write "垂直分辨率:" & Obj.Ydpi& " dpi<br>"
- If Obj.Orientation <>"" then
- .Write "Orientation:" & Obj.Orientation& "<br>"
- If Obj.iscolor <>"" then
- .Write "是否黑白:" & Obj.iscolor& "<br>"
- If Obj.FlashUsed <>"No" then
- .Write "闪光灯:" & Obj.FlashUsed& "<br>"
- If Obj.FocalLength <>"" then
- .Write "焦距:" & Obj.FocalLength& "<br>"
- If Obj.CCDWidth <>"" then
- .Write "CCD宽度:" & Obj.CCDWidth& "<br>"
- If Obj.ExposureTime <>"" then
- .Write "曝光时间:" & Obj.ExposureTime& "<br>"
- If Obj.Brightness <>"" then
- .Write "亮度:" & Obj.Brightness& "<br>"
- If Obj.ApertureFNumber <>"" then
- .Write "光圈:" & Obj.ApertureFNumber& "<br>"
- If Obj.Distance <>"" then
- .Write "Distance:" & Obj.Distance& "<br>"
- If Obj.ISOequivalent <>"" then
- .Write "感光度/ISO:" & Obj.ISOequivalent& "<br>"
- If Obj.ExposureBias <>"" then
- .Write "曝光补偿" & Obj.ExposureBias& "<br>"
- If Obj.Whitebalance <>"" then
- .Write "白平衡:" & Obj.Whitebalance& "<br>"
- If Obj.MeteringMode <>"" then
- .Write "测光方式:" & Obj.MeteringMode& "<br>"
- If Obj.ExposureProgram <>"" then
- .Write "曝光补偿:" & Obj.ExposureProgram& "<br>"
- If Obj.CompressionLevel <>"" then
- .Write "压缩级别:" & Obj.CompressionLevel& "<br>"
- If Obj.Encoding <>"" then
- .Write "Encoding:" & Obj.Encoding& "<br>"
- end with
- End If
- '显示版本信息
- response.Write Obj.version
- '释放资源.
- set obj= nothing
- %>
最后修改时间:2010-1-5 7:18:00
- 来源:转载
- 版权声明:请尊重原作者的版权,转载请注明作者、出处。
- 本文链接地址:http://www.lao8.org/html/8/2010-1-5/20101571123.html
- 文章名:读取图片EXIF信息的ASP插件



