发帖
查看:1400|回复:8
  • 1
When you buy via links in posts, huaren.us may earn a commission
Advertisement

批处理图形的软件

头像
0操作1 #
头像
1 #
0
04-02-29 05:59操作
只看楼主AA分享不感兴趣
批处理图形的软件
[URL=http://www.imagemagick.org/]http://www.imagemagick.org/[/URL]

功能非常强大,而且完全免费,我刚才帮时尚一排的同学处理图片,要改大小,加水印边框,很好用,但是我怎么这么土呢,一着急就拿windows xp写了一个batch文件,在linux底下已经有现成的script了。

一并奉送吧

这个文件存成modify.bat, 可以直接用modify.bat blah.jpg在result目录里生成文件。

::------------ Beginning of modify.bat -------------------
@echo off

set ErrorText=
set FileName=
set StandardSize=580x580
set BorderWidth=18
set ResultFolder=result
set WaterMarkFile=..\Hr3.jpg
set WaterMarkFont=c:\windows\fonts\times.ttf
set WaterMarkText=$30 Fashion Show %%t

::------------ Check parameter. -------------------

if [%1]==[] set ErrorText=No_image_specified
if not [%ErrorText%]==[] goto catch

::------------ Copy file to dest. -------------------

set FileName=%1
copy %FileName% %ResultFolder%
cd %ResultFolder%

::------------ Process image. -------------------

convert %FileName% -resize %StandardSize% %FileName%.png
composite -compose bumpmap -gravity southeast ..\%WaterMarkFile% %FileName%.png %FileName%.png
convert %FileName%.png -fill white -gravity Northwest -font %WaterMarkFont% -pointsize 14 -draw "font-weight bold text 2,2 ' %WaterMarkText% '" -fill black -draw "text 1,1 ' $30 Fashion Show %%t '" %FileName%.png
convert %FileName%.png -bordercolor black -border 1x1 -bordercolor lightgray -border %BorderWidth%x%BorderWidth% -bordercolor black -border 1x1 %FileName%
del %FileName%.png
cd ..

goto finally


::------------ Error -------------------
:catch

@echo %ErrorText%

::------------ Exit -------------------
:finally

::------------ Beginning of modify.bat -------------------

要处理整个目录的jpg文件,用

for /f "tokens=*" %a in ('dir /b *.jpg') do ..\modify.bat %a

WINDOWS batch真是世界上最傻的语言了![em04]

ft, 突然看不到上传文件了,不能举例说明,等我装了perl再回来给大家写script吧。

[em04][em04][em04][em04][em04][em04]
头像
0操作2 #
头像
2 #
0
04-02-29 06:16操作
只看楼主AA分享
世界末日到了?怎么所有上载图片都不见了。。。

呜呜。。。
Advertisement
头像
0操作3 #
头像
3 #
0
04-02-29 08:55操作
只看TAAA分享
姐姐,我是技术盲啊,如何运行批处理文件啊?
头像
0操作4 #
头像
4 #
0
04-02-29 10:55操作
只看TAAA分享
我本来照得就少,成功率又极低,50张能出一张看的顺眼的就不错了。所以一时半会儿还用不到批处理。[IMG]http://www.huaren.us/sqlbbs/face/face16.gif[/IMG]
头像
0操作5 #
头像
5 #
0
04-02-29 11:22操作
只看TAAA分享
以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?


双击文件名就行了吧[em12]
Advertisement
头像
0操作6 #
头像
6 #
0
04-02-29 12:57操作
只看楼主AA分享
ft, 要改的,不然打出来的字是"$30 Fashion Show...."

[em03]吧。:)

怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(

以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?
头像
0操作7 #
头像
7 #
0
04-02-29 13:48操作
只看TAAA分享
有需要啊,但是又是要改程序又要import什么的,早晕了。
以下是引用DoTaNN在2/29/2004 12:57:49 PM的发言:
ft, 要改的,不然打出来的字是"$30 Fashion Show...."

[em03]吧。:)

怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(

以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?

头像
0操作8 #
头像
8 #
0
04-02-29 14:03操作
只看楼主AA分享
不用改程序啊,是要改几个参数,不过可能看着也晕,下次我来帮你改吧。:)

以下是引用no在2/29/2004 1:48:23 PM的发言:
有需要啊,但是又是要改程序又要import什么的,早晕了。
以下是引用DoTaNN在2/29/2004 12:57:49 PM的发言:
ft, 要改的,不然打出来的字是"$30 Fashion Show...."

[em03]吧。:)

怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(

以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?


头像
0操作9 #
头像
9 #
0
04-02-29 14:27操作
只看TAAA分享
以下是引用DoTaNN在2/29/2004 2:03:13 PM的发言:
不用改程序啊,是要改几个参数,不过可能看着也晕,下次我来帮你改吧。:)

[em11][em15][em40]
发帖回复
查看:1400|回复:8
  • 1
Advertisement
打开收藏板块打开个人中心
边缘侧滑返回