分页: 1 / 2
将文字转化成图片的脚本升级版
发表于 : 2009-08-02 1:33
由 x007007007
把bin.tar中的内容放到$HOME/bin中
使用时可在终端下输入
图片自动存在桌面上
如果认为还有一点用,请帮我顶起来
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 1:59
由 cnkilior

- 0out007.png (1.87 KiB) 查看 2360 次
怎么改?!
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 2:00
由 cnkilior
代码: 全选
xpic 谢谢作者,我会回去好好研究一下,争取学到
输入内容:谢谢作者,我会回去好好研究一下,争取学到
TxtPosY:22 TxtPosX:0
文字大小:20
字体颜色:yellow
背景:/home/kilior/bin/.back-white.png
TempBackPic:/home/kilior/bin/.tmpback.png Temp:/home/kilior/bin/.tmp.png
每页字数:280
inputpage:谢谢作者,我会回去好好研究一下,争取学到
begin:0 long:280
第1副图
还需一页
NoLine=14
linelong=20
pagelong=20
convert: unable to read font `/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf' @ magick/annotate.c/RenderType/1066.
line0 = 谢谢作者,我会回去好好研究一下,争取学到
inputpage:
begin:280 long:280
结束!!
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 2:02
由 cnkilior
改好了。
有个缺点,固定图像大小,我要动态的。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 2:03
由 cnkilior
另外,系统里面有个叫pic的命令,谢谢!
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 8:18
由 cnkilior
帮楼主修改了一下,花了我一个晚上的时间!!

- outp0.png (8.87 KiB) 查看 2341 次
不能转换文字中有英文单双引号的文字。。。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 9:39
由 x007007007
关键是计算输入内容的长度,中文每个字的长度是一样的,英文的宽度不定。字的大小个人觉得是指像素。6楼解决的很好,用了枚举的方法,工作量很大啊,实在辛苦了,不过要注意身体,一夜不睡是不行的。具体代码在学习一下。
再一个三楼需要改一下字体文件的路径。
动态图片不知道怎么作,不过图片大小可以改,改
代码: 全选
Xback=400 #背景图片大小
Yback=300
BackPicName=".back-white.png" #默认白色背景图片
引号不能输入?“;,:”也不行吧试一试转义。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 9:54
由 x007007007
有一个问题,当你输入一长串m时,就出问题了
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 10:27
由 x007007007
原来是这样,不同的字体,长度就不同,用mono字体比较方便。可是好像不支持中文呀!
这下难办了。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-02 14:32
由 cnkilior
x007007007 写了:关键是计算输入内容的长度,中文每个字的长度是一样的,英文的宽度不定。字的大小个人觉得是指像素。6楼解决的很好,用了枚举的方法,工作量很大啊,实在辛苦了,不过要注意身体,一夜不睡是不行的。具体代码在学习一下。
再一个三楼需要改一下字体文件的路径。
动态图片不知道怎么作,不过图片大小可以改,改
代码: 全选
Xback=400 #背景图片大小
Yback=300
BackPicName=".back-white.png" #默认白色背景图片
引号不能输入?“;,:”也不行吧试一试转义。
用引号括起来。
--------
每一行的长度是很难测量的,只能假定英文字符的宽度(等宽)
在这个基础上只要知道个数就可以了。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-04 13:21
由 eexpress
为什么要转图片啊。
奇怪了。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-04 14:39
由 x007007007
有些词是会被封的
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-04 15:10
由 eexpress
这个原因。。。。太bt了。你可以使用我的脚本。
代码: 全选
☎ cat a-h花字.bash
#!/bin/bash
if [ $(($RANDOM%2)) -eq 0 ]; then
echo $*|sed 's/./&\҈/g'|ascii2uni -a D
else
echo $*|sed 's/./&\҉/g'|ascii2uni -a D
fi
代码: 全选
☎ a-h花字.bash nnnd,你这原因很bt
n҈n҈n҈d҈,҈你҈这҈原҈因҈很҈b҈t҈
或者,高级点的,来个gpg。
Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-04 15:21
由 eexpress
代码: 全选
☎ cat a-y荧光字贴图.bash
#!/bin/bash
convert -fill dodgerblue -background none -font /home/exp/安装/备份/●可用字体/中文字体/经典繁颜体.TTF -pointsize 30 label:"$*" -bordercolor black -border 16x16 \( +clone -blur 0x25 -level 0%,50% \) -compose screen -composite ~/下载/f-荧光字.png
paste-pic.pl ~/下载/f-荧光字.png
#rm ~/下载/f-荧光字.png
代码: 全选
☎ a-y荧光字贴图.bash '打倒对字体都没感\n觉的家伙。'

Re: 将文字转化成图片的脚本升级版
发表于 : 2009-08-05 1:54
由 x007007007
我喜欢火焰文