一个程序……
Sunday, March 26, 2006 7:08:29 AM
这几天不知道是怎么了,开始堕落了,什么事都不想做了
也许是没什么压力。
这两天稍微学了点shell,跟python也没还没什么不过要是到用py写东西的境界还差点继续努力吧……
刚才看了ImageMagick的文档convert+composite合成图片还是蛮有意思的
于是胡乱写个个小shell。
后来觉得这样做个便签程序也不错啊,多省资源啊
这个是我用的背景:http://my.opera.com/yunt/homes/albums/49738/dragon.jpg
顺便说一下我的图片地址用gaim发给朋友的时候总是出现个笑脸,不知道怎么弄……
也许是没什么压力。
这两天稍微学了点shell,跟python也没还没什么不过要是到用py写东西的境界还差点继续努力吧……
刚才看了ImageMagick的文档convert+composite合成图片还是蛮有意思的
于是胡乱写个个小shell。
后来觉得这样做个便签程序也不错啊,多省资源啊
#!/bin/sh
templateimg=${HOME}/.template.jpg; #这个是个1024x768的背景模板
tmpimg=${HOME}/.tmp.jpg;
font='VeraSansYuanTi-Regular.ttf'; #这个要自己指定中文字体的位置如果要用中文的话
ps=13;
size='254x364'; #贴在背景上的图片大小
color='#002040'; #跟背景颜色想同实现透明:D
geometry[1]=+0+0 #对于1024x768的大小一共能放上8个254x364的图片
geometry[2]=+0+364 #它们位置依次为
geometry[3]=+254+0 # 1 3 5 7
geometry[4]=+254+364 # 2 4 6 8
geometry[5]=+510+0 #
geometry[6]=+510+364 #
geometry[7]=+766+0 #
geometry[8]=+766+364 #
convert -size $size -background $color -border 1x1\
-fill white -font $font -pointsize $ps\
-gravity northwest caption:$2 miff:- |\
composite -geometry ${geometry[$1]} \
- ${templateimg} ${tmpimg}
mv ${tmpimg} ${templateimg}
这个是我用的背景:http://my.opera.com/yunt/homes/albums/49738/dragon.jpg
举例: #./myhint 位置 "内容(换行可以用\n)" #./myhint 8 "今天天气不错\n心情愉快"
顺便说一下我的图片地址用gaim发给朋友的时候总是出现个笑脸,不知道怎么弄……






