ADVERTISEMENT
ADVERTISEMENT
DoTaNN
批处理图形的软件
1376
8
2004-02-29 05:59:00
[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真是世界上最傻的语言了!
ft, 突然看不到上传文件了,不能举例说明,等我装了perl再回来给大家写script吧。
功能非常强大,而且完全免费,我刚才帮时尚一排的同学处理图片,要改大小,加水印边框,很好用,但是我怎么这么土呢,一着急就拿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真是世界上最傻的语言了!
ft, 突然看不到上传文件了,不能举例说明,等我装了perl再回来给大家写script吧。
世界末日到了?怎么所有上载图片都不见了。。。
呜呜。。。
呜呜。。。
姐姐,我是技术盲啊,如何运行批处理文件啊?
我本来照得就少,成功率又极低,50张能出一张看的顺眼的就不错了。所以一时半会儿还用不到批处理。[IMG]http://www.huaren.us/sqlbbs/face/face16.gif[/IMG]
以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?
姐姐,我是技术盲啊,如何运行批处理文件啊?
双击文件名就行了吧
ft, 要改的,不然打出来的字是"$30 Fashion Show...."
吧。:)
怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(
吧。:)
怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(
以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?
姐姐,我是技术盲啊,如何运行批处理文件啊?
有需要啊,但是又是要改程序又要import什么的,早晕了。
以下是引用DoTaNN在2/29/2004 12:57:49 PM的发言:
ft, 要改的,不然打出来的字是"$30 Fashion Show...."
吧。:)
怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(
ft, 要改的,不然打出来的字是"$30 Fashion Show...."
吧。:)
怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(
以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?
不用改程序啊,是要改几个参数,不过可能看着也晕,下次我来帮你改吧。:)
以下是引用no在2/29/2004 1:48:23 PM的发言:
有需要啊,但是又是要改程序又要import什么的,早晕了。
有需要啊,但是又是要改程序又要import什么的,早晕了。
以下是引用DoTaNN在2/29/2004 12:57:49 PM的发言:
ft, 要改的,不然打出来的字是"$30 Fashion Show...."
吧。:)
怎么我总看见网上有人问如何成批加边框和水印呢?原来大家都没有这个需要?:(
以下是引用no在2/29/2004 8:55:42 AM的发言:
姐姐,我是技术盲啊,如何运行批处理文件啊?
以下是引用DoTaNN在2/29/2004 2:03:13 PM的发言:
不用改程序啊,是要改几个参数,不过可能看着也晕,下次我来帮你改吧。:)
不用改程序啊,是要改几个参数,不过可能看着也晕,下次我来帮你改吧。:)
初始化编辑器...
到底了
ADVERTISEMENT
Hot Deals
All DealsCalvin Klein 秋冬特卖 高达40%折扣+额外20%折扣
Nordstrom Rack 曼戈女装促销活动额外75折
SOREL 长周末促销 - 低至五折
Kipling联名小黄人系列限时折扣高达60%
MANGO女装 全场30%折扣
娇兰美妆特卖 – 高达20%折扣!
HOKA 新款特惠 - Bondi 8 $132
Tommy Hilfiger 儿童服饰特卖高达 70% 折扣
今日限定:J.Crew Factory大促销 全场五折 + 满$125额外75折
省25%,享受Geek Chef四片式吐司机,超宽插槽和双控面板设计
使用STEETURE提升您的葡萄酒体验:多功能醒酒器、倒酒器和瓶塞套装,价格仅为
Nordstrom Rack设计师太阳镜促销 - 最多可享80%折扣+额外25%折扣
Ulike Air 10 IPL脱毛仪 – $80折扣,2周内实现光滑肌肤!
ADVERTISEMENT