查看: 2051|回复: 2
|
如何用PS做frame
[复制链接]
|
|
如题,要怎样用PS加上frame。
我想加上我的名字和EXIF的资料。 |
|
|
|
|
|
|
|
发表于 26-10-2009 09:41 AM
|
显示全部楼层
过程应该是:
1)索取 exif 资料,
2)把 exif 资料贴在 frame 框上。
加 frame : menu -> image -> canvas size。
简单的,可以 menu -> file -> file info,然后把需要的 exif 抄下来,用 text layer 编辑 exif 到框框上。
如果你会用 script,就把下面的 script 抄起来,paste 在 notepad,然后 save 在你的 PS\Scripting 文件夹里。命名为 exifscript.jsx。
接着打开你的照片后,menu -> file -> scripts -> browse...
选 exifscript.jsx -> load。
你的图片上会多了一个 text layer,里面的资料就是完整的 exif。
太多资料?字体太大或太小?字体颜色不美?就要靠你自己往 script 里调了。
//========STARTS HERE=======
//
// EXIF Info extraction (c) 2004 M.SKAD
//========================
var savedUnits=app.preferences.rulerUnits;
var thisDoc=app.activeDocument;
app.preferences.rulerUnits=Units.PIXELS;
//==============================
// Include EXIF info
//==============================
var exif_info="";
for (var e = 0; e < thisDoc.info.exif.length; e++){
try {
exif_info = exif_info + thisDoc.info.exif[e][0] + " = " + thisDoc.info.exif[e][1] + "\r";
}
catch (e) {}
}
// alert(thisDoc.info.exif);
text_layer=thisDoc.artLayers.add();
text_layer.kind = LayerKind.TEXT;
textColor = new SolidColor;
textColor.rgb.red = 255;
textColor.rgb.green = 255;
textColor.rgb.blue = 255;
text_layer.textItem.color = textColor;
text_layer.textItem.kind=TextType.PARAGRAPHTEXT;
text_layer.textItem.position = Array(thisDoc.width * 0.05, thisDoc.height * 0.05);
text_layer.textItem.size = 4;
text_layer.textItem.font = "ArialMT";
text_layer.textItem.width = thisDoc.width * 0.8
text_layer.textItem.height = thisDoc.height * 0.8
text_layer.textItem.contents=exif_info;
//==============================
// restore preferences
app.preferences.rulerUnits=savedUnits;
//========ENDS HERE===============
|
|
|
|
|
|
|
|
楼主 |
发表于 26-10-2009 01:35 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|