分页: 1 / 2

将文字转化成图片的脚本升级版

发表于 : 2009-08-02 1:33
x007007007
把bin.tar中的内容放到$HOME/bin中
使用时可在终端下输入

代码: 全选

pic 要输入转化的话
图片自动存在桌面上


如果认为还有一点用,请帮我顶起来

Re: 将文字转化成图片的脚本升级版

发表于 : 2009-08-02 1:59
cnkilior
0out007.png
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
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
我喜欢火焰文