资源描述:
《利用photoshop自动给图片添加exif信息并缩图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、利用Photoshop自动给图片添加EXIF信息并缩在网上看到很多人的相片上都有作者信息、相机型号、光圈、快门、ISO什么的,觉得很是专业,感觉很是羡慕。以前用光影魔术手这个软件可以轻松实现,现在突然想用Photoshop来实现这个功能,这么强大的软件我想肯定也有办法来实现的。临渊羡鱼,不如退而结网,到baidu上搜索了一下,找到好些关于这方面的文章,专门介绍如何用photoshopCS提取照片的exif信息,自动生成加上信息的pp,感觉真是酷。于是照葫芦画瓢,我试验成功了,并且对原来的方法进行了下修改,在此也跟大家分享一下。好了,废话少说,
2、下而正式开始干活。在Photoshop中很难给图片直接加上照片的EXIF信息,这里给你提供了一个自动添加照片EXIF信息的脚本文件.请将两条横线之间的内容拷贝下来,放在记事木里面,文件名另存成xxxx.jsx,然后打开PHOTOSHOP,打开一张数码照片,点击【文件】一【脚本】一【浏览】,找到你刚才存的jsx文件,【载入】,photoshop会运算一段时间,运行完成后就可以看到照片已经给添加好EXIF信息了。你也可以把jsx脚本存在以下目录“C:ProgramFilesAdobeAdobePhotoshopCS5PresetsScr
3、ipts”(不同操作系统、PS版木会略有不同),以后就会显示在脚本菜单里,方便使用。//使用PHOTOSHOP脚本自动添加EXIF信息并缩图(黑框)displayDialogs=DialogModes.NO;vardefaultRulerUnits=preferences.rulerLInits;preferences.rulerUnits=Units.PIXELS;functionexplodeArray(item){vari=0;varCount=0;vartempString=newString(item);tempArray=newA
4、rray(1);do{i=tempString.indexOff’:");if(i〉O)tempString=tempString.substr(i+1,tempString.length-i-1);i=tempString.indexOf(">");if(i>0){tempArray[Count]=tempString.substr(O,i);tempString=tempString.substr(i+1,tempString.length-i-1);Count++;}i=tempString.");if(i>0){tempArray[C
5、ount]=tempString.substr(O,i);tempString=tempString.substr(i-1:tempString.length-i+1);Count++;}}while(ternpString.in:xmpmeta〉")〉0);tempArray[Count]=tempString;returntempArray;}vari=0;varj=0;vark=0;varpResulotion=72;varAD=,n,;varresRatio=,H,;varimageRatio=’…;vardateArray1="";
6、vardateArray2="’’;varmonthsArray=’’";varexposureProgramArray=’’";varphoDate="";varphoTime=M,,;varphotoWidth=M,';varphotoHight=M,,;varexifData=,H,;varblack=H,,;varwhite=,H,;vargrey=,m;varfWidth=,H,;varfHight="";vartSize=”";vartLeft="":vartHight=varinfoLayer="";varTl="":nameL
7、ayer="•’;varTN="";varstringTemp="";varmake="";varmodel="";varcamera="’’;varlens=’’";varIensUsed="";varfocalLength=’’";varexposureTime="”;varfNumber="”;varISOSpeedRatings="”;vardateTimeOriginal="’’;varexposureBiasValue=’’";varexposureProgram="";varfiredvarcreator="PhotoByJun
8、e";AD=activeDocument;varresizeMax=1200;//添加exif后的图片头小-宽度varresizeMin=800;//添加exif后