主题:数码相片Exif边框脚本俱乐部 [主题管理员:头头是道]
正序浏览
主题图片汇总
主题内检索
浏览:197406 回帖:1222
游客没有回帖权限
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 jdpmj 发表
逸之老兄,首页的链接似乎失效了,最后都记不清到底在那下载到你的脚本了,只记得是一个txt文件,自己改的文件类型。
界面为fuqi所说的版本(cs4),建议能否自设边框宽度,自己选择是否加上边框,选择是否在图内加框。
另外建议逸之老兄能够整理一下不同版本ps的脚本。
作为一个ps盲,在这里衷心感谢逸之老兄
......


呵呵,程序越来越大,功能多了,效率就低了,如果再加上边框宽窄选择,就更慢了。过几天把logo位置选项挂上,增加了在图上四个角打印logo的功能。

关于边框大小可以自己调整,找到如下代码:
//宽边时参数
var fLong= 1/13; //边框宽度与相片宽度的倍数
//窄边时参数
if (builder.msgPnl.frameWidthh.frameWidth2.value)
{
fLong= 1/30; //加大点窄边框宽度
}

改动分母,值越大,边框越窄。

原文由 清平乐 发表
连接打不开...无法下载.

http://g_zhubajie_com/urllink.php?id=4079162rng0xfmbmqs8m4n5
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 21.159
主题: 4
帖子: 2131
注册: 2008年1月
连接打不开...无法下载.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 24.371
主题: 78
帖子: 1860
注册: 2004年12月
原文由 逸之 发表

呵呵,是程序减肥的好办法,但竖图的logo就不好弄了,改程序要费些事。


逸之老兄,首页的链接似乎失效了,最后都记不清到底在那下载到你的脚本了,只记得是一个txt文件,自己改的文件类型。
界面为fuqi所说的版本(cs4),建议能否自设边框宽度,自己选择是否加上边框,选择是否在图内加框。

另外建议逸之老兄能够整理一下不同版本ps的脚本。

作为一个ps盲,在这里衷心感谢逸之老兄

[jdpmj 编辑于 2009-03-03 21:32]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 真粗心 发表
最后的合并图层没有必要,我自己在电脑里改了下。
这下自己的灵活性更大了。


呵呵,是程序减肥的好办法,但竖图的logo就不好弄了,改程序要费些事。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 16.641
主题: 15
帖子: 1897
注册: 2007年10月
最后的合并图层没有必要,我自己在电脑里改了下。
这下自己的灵活性更大了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.543
主题: 2
帖子: 176
注册: 2006年3月
原文由 美色印象 发表

电脑配置是4核的Q6600,4G内存,9600GT的显卡.应该不关配置的问题啊.

是为了缩小成屋脊要求的像素尺寸,就是为了看文件量大小,然后好确定JPG压缩率,但等半天也看不到文件大小.

不套用脚本,就没任何问题,不管文件有多大.


我也用的是PS CS4,脚本在台式电脑(E6550双核,1G内存,板显)上没有这个问题,但在笔记本电脑上出现这个问题,估计与PS CS4软件或电脑操作系统方面的原因有关,毕竟这PS CS4是破解的。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 美色印象 发表
电脑配置是4核的Q6600,4G内存,9600GT的显卡.应该不关配置的问题啊.
是为了缩小成屋脊要求的像素尺寸,就是为了看文件量大小,然后好确定JPG压缩率,但等半天也看不到文件大小.
不套用脚本,就没任何问题,不管文件有多大.


看来是脚本问题了。我想可能是cs4的程序解释器与cs3不一样,比较严格。一些cs3上没有问题的语句在cs4上就不行,如字符串赋值给一个数值变量,按照※※※※※※※※※※的语言规则是不用调用转换函数的,但在cs4上就不行。在帮助里应该有说明,我没用vista,所以没装cs4。

有时间再看看,是否有bug。

[逸之 编辑于 2009-03-01 22:01]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 30.154
主题: 20
帖子: 1604
注册: 2005年6月
原文由 逸之 发表

我觉得好像不是脚本问题,大图就是不加脚本,图像大小计算量也比较大,最大可能是电脑配置低,应付photoshop这样的大软件反映慢或cs4有错误。cs3也是这样,等一会图像大小才算出来。我的电脑配置算是很高了。呵呵,个人看法,不一定对。


电脑配置是4核的Q6600,4G内存,9600GT的显卡.应该不关配置的问题啊.

是为了缩小成屋脊要求的像素尺寸,就是为了看文件量大小,然后好确定JPG压缩率,但等半天也看不到文件大小.

不套用脚本,就没任何问题,不管文件有多大.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 yxcxp 发表
多谢逸之提供脚本及帮助!!!
    按您指点基本调好了,但如果要将logo放在照片左面,下方边框内的信息会向后移而显示不全,又要调那几个参数,只好做成logo分别在前、后两个脚本。


边框做的漂亮,特别是logo,学习了。

其实也可以做到自动设计,只是要加一些判别语句,本来代码效率就低,加多了就更慢了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.543
主题: 2
帖子: 176
注册: 2006年3月
多谢逸之提供脚本及帮助!!!
    按您指点基本调好了,但如果要将logo放在照片左面,下方边框内的信息会向后移而显示不全,又要调那几个参数,只好做成logo分别在前、后两个脚本。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 美色印象 发表
逸之兄,有个问题想向你请教:
在用了楼主提供的脚本,在设置完边框,把相片改名另存为JPG文件时,对JPEG选项对话话框里,拖动了小文件到大文件品质的选项,但旁边,文件量大小的数字却显示不出来,不知道为什么.
我用的CS4


我觉得好像不是脚本问题,大图就是不加脚本,图像大小计算量也比较大,最大可能是电脑配置低,应付photoshop这样的大软件反映慢或cs4有错误。cs3也是这样,等一会图像大小才算出来。我的电脑配置算是很高了。呵呵,个人看法,不一定对。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 yxcxp 发表
想把那个logo加在照片的画面上(左或右下角),而不是在下面的黑框上,哪位达人帮忙修改一下?


调整一下logo位置就行了,只是很麻烦,排版很难自动化。
1.在脚本程序的中部(500~600行之间)找到这两条:
var topLeftX = fWidth*0.5 + photoWidth + 1 - rightLogoWidth;//Logo左上角定位点X值
var topLeftY = fHeight*0.5 + photoHeight + 2 + 2;//Logo左上角定位点Y值。前面的2为内框线宽度,后面的2为间距

第一条减去5个像素位,这是logo与右边线距离,第二条减去50-70个像素位:
var topLeftX = fWidth*0.5 + photoWidth + 1 - rightLogoWidth-5;//Logo左上角定位点X值
var topLeftY = fHeight*0.5 + photoHeight + 2 + 2-70;//Logo左上角定位点Y值。前面的2为内框线宽度,后面的2为间距。
按照这样调整,可以把logo放在图片上任何位置。

2. 将原来留给logo的位置去掉:在程序的最后找到标注文字位置语句:
TI.position = [photoWidth + fWidth/2 - rightLogoWidth,hFrame + fHeight/2 + parseInt(rFontSize)];
将第一项元素既与右侧边的距离加上50个像素位,将
TI.position = [photoWidth + fWidth/2 - rightLogoWidth,hFrame + fHeight/2 + parseInt(rFontSize)];改为
TI.position = [photoWidth + fWidth/2 - rightLogoWidth+50,hFrame + fHeight/2 + parseInt(rFontSize)];
和拍摄信息位置语句和将
TI.position = [photoWidth + fWidth/2 - rightLogoWidth,hFrame + fHeight/2 + addRightHeight];
改为
TI.position = [photoWidth + fWidth/2 - rightLogoWidth+50,hFrame + fHeight/2 + addRightHeight];

边框就变成这样:

[逸之 编辑于 2009-02-26 21:13]
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 30.154
主题: 20
帖子: 1604
注册: 2005年6月
逸之兄,有个问题想向你请教:

在用了楼主提供的脚本,在设置完边框,把相片改名另存为JPG文件时,对JPEG选项对话话框里,拖动了小文件到大文件品质的选项,但旁边,文件量大小的数字却显示不出来,不知道为什么.

我用的CS4
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.543
主题: 2
帖子: 176
注册: 2006年3月
想把那个logo加在照片的画面上(左或右下角),而不是在下面的黑框上,哪位达人帮忙修改一下?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.796
主题: 12
帖子: 670
注册: 2003年2月
谢谢逸之!
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.796
主题: 12
帖子: 670
注册: 2003年2月
原文由 逸之 发表

呵呵,因为我没有大于5000的文件和cs4,所以无法测试和调整。
能否将一张大于5000的实验文件挂到网盘上,我下载下来实验查查原因?

也可以发给我:yzb55@126.com

[逸之 编辑于 2009-02-25 08:36]


问题找到了,是PS运行时暂存盘容量不够,添加第二个暂存盘就解决了。谢谢!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.496
主题: 2
帖子: 807
注册: 2004年12月
原文由 逸之 发表

改得好!特别是排版,将作品题目放在前面更专业了,曝光程序用字母表示节省了空间。

其实脚本的好处就是可以自己动手,稍微用点心,不懂写程序的人也可以随心所欲地根据自己的需要和喜好制作边框,增加了趣味性,还有就是不用为了制作边框而使用其他软件了。与《光影魔术手》比较,缺点是边框花样有限。

exif信息 ......


顺便问一下,“镜头”信息后面的“I”和“II”代表什么?

------------------------------------------------------------------
这是佳能镜头的符号:L代表红圈,Ⅱ代表第2代产品

[fuqi 编辑于 2009-02-25 11:43]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 fuqi 发表
再次感谢逸之提供新版本
相框模板改成这样:


改得好!特别是排版,将作品题目放在前面更专业了,曝光程序用字母表示节省了空间。

其实脚本的好处就是可以自己动手,稍微用点心,不懂写程序的人也可以随心所欲地根据自己的需要和喜好制作边框,增加了趣味性,还有就是不用为了制作边框而使用其他软件了。与《光影魔术手》比较,缺点是边框花样有限。

exif信息还可以随便增减,只要文件里有信息。

顺便问一下,“镜头”信息后面的“I”和“II”代表什么?

[逸之 编辑于 2009-02-25 11:23]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.496
主题: 2
帖子: 807
注册: 2004年12月
最终相框包括全部信息是这样:
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.496
主题: 2
帖子: 807
注册: 2004年12月
再次感谢逸之提供新版本
相框模板改成这样:
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 14.818
主题: 8
帖子: 749
注册: 2005年3月
脚印
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 hjg007 发表
我的问题是长边小于5000的是正常的,大于5000才出现这个问题。


呵呵,因为我没有大于5000的文件和cs4,所以无法测试和调整。
能否将一张大于5000的实验文件挂到网盘上,我下载下来实验查查原因?

也可以发给我:yzb55@126.com

[逸之 编辑于 2009-02-25 08:36]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.796
主题: 12
帖子: 670
注册: 2003年2月
原文由 逸之 发表

    引用:原文由 hjg007 发表
    仔细看了一下,内边框还是有的,就是文字没有。

请按照如上办法改改试试。


我的问题是长边小于5000的是正常的,大于5000才出现这个问题。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 fuqi 发表
中文字体不显示,是因为你选择了英文字体,选择中文字体附带英文,OK。
我遇到的问题是:ISO数值和曝光补偿数值相连
希望逸之DX帮忙解决一下


呵呵,DX不敢当,只是觉得好玩,其实我也是外行。

版本可能有点老,这个问题和其他一些小毛病都已改正。
http://g_zhubajie_com/urllink.php?id=4079162rng0xfmbmqs8m4n5

如果还不行,就有其他问题了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.496
主题: 2
帖子: 807
注册: 2004年12月
中文字体不显示,是因为你选择了英文字体,选择中文字体附带英文,OK。

我遇到的问题是:ISO数值和曝光补偿数值相连

希望逸之DX帮忙解决一下
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 65.362
主题: 9
帖子: 4036
注册: 2005年5月
月赛优胜标识
原文由 mingsteven119 发表
cs4用此脚本发现了些问题。
问题1:默认下加框,文字显示出乱码


没有cs4,无法调试。
估计是默认情况下,《拍摄信息》选用了西文字体。因为cs4的字库或这台电脑系统提供的字库不一样,各种字体在数组中的顺序也不一样,默认的就不知道默认到哪里去了。可以改一下程序,方法如下:

1. 在photoshop中《相片边框信息设置》中的《字体》下拉菜单中找到汉字字体如FangSong_GB2312等,从头开始,从0数数出第几位,记住

2. 如果有ExtendScript Toolkit,直接点击jsx文件,在Adobe提供的编辑器修改,如果没有,则将文件后缀改为TXT文本文件。

3.找到:
//拍摄参数的字号、字体、颜色默认设定,可以根据需要修改默认值,见上面相片作者的字号、字体、颜色默认设定说明。
lens.st = lens.add('statictext', undefined, lensDescription);
lens.et = lens.add('dropdownlist', undefined, myLens);
lens.et.selection = 0; //指定镜头型号默认值索引数。从0开始计数。
lens.et.preferredSize = [200,20];
lens_infoFontSizeSt = lens.add('statictext', undefined, undefined);
lens_infoFontSt = lens.add('statictext', undefined, fontDescription);
lens_infoFontEt = lens.add('dropdownlist', undefined, myFonts);
lens_infoFontEt_selection = 21; 指定拍摄信息字体默认值索引数。从0开始计数。
lens_infoColorsSt = lens.add('statictext', undefined, colorDescription);
lens_infoColorsEt = lens.add('dropdownlist', undefined, colorNames);
lens_infoColorsEt_selection = 5;//指定拍摄信息文字颜色默认值索引数。从0开始计数。

将倒数第四行的“21”改为那个数。

3. Ctrl+s保存,将txt改回jsx。

原文由 hjg007 发表
仔细看了一下,内边框还是有的,就是文字没有。


请按照如上办法改改试试。

[逸之 编辑于 2009-02-24 11:01]
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.009
主题: 7
帖子: 36
注册: 2009年2月
呃,暂时就发现这个问题,昨晚上出现的error问题没有了。。。。就上面那个问题,好像不选焦距以后的就没有乱码出现。。。。。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.009
主题: 7
帖子: 36
注册: 2009年2月
cs4用此脚本发现了些问题。
问题1:默认下加框,文字显示出乱码
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.013
主题: 29
帖子: 605
注册: 2005年12月
流泪感谢!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.796
主题: 12
帖子: 670
注册: 2003年2月
仔细看了一下,内边框还是有的,就是文字没有。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 数码相片Exif边框脚本俱乐部
功能受限
游客无回复权限,请登录后再试