Board logo

标题: [文件操作] [已解决]批处理如何实现将txt文本转换成png图片 [打印本页]

作者: 安然    时间: 2016-8-30 09:32     标题: [已解决]批处理如何实现将txt文本转换成png图片

txt转png是怎么办到的?
论坛一位姐妹分享的bat,但是我下载之后发现不适用我64位的电脑。是不是没有办法了?
刚才在论坛里浏览帖子的时候发现也有人转换电子书的时候出现了乱码,好像是因为txt分ANSI和Unicode,这时候只要把txt改成ANSI就不会出现乱码了。用家里的老电脑试了一下果然成功了。虽然不能在笔记本上用,但是我也就几本要转换,足矣!
作者: wskwfkbdn    时间: 2016-8-30 09:40

脚本发出来
作者: 安然    时间: 2016-8-30 09:43

本帖最后由 安然 于 2016-8-30 09:46 编辑

回复 2# wskwfkbdn
我用记事本打开bat文件如下:
@txt2png -o j -s 640,4500 -l 10 -m -a http://tearose.5d6d.com/ -f http://tearose.5d6d.com/ -b 240,247,255 -c 0,40,0 %1
脚本怎么看的?
作者: wskwfkbdn    时间: 2016-8-30 09:52

所有文件发出来
作者: 安然    时间: 2016-8-30 09:59

回复 4# wskwfkbdn


    附件超过上传限制怎么吧?有800多K。
作者: 安然    时间: 2016-8-30 10:02

回复 4# wskwfkbdn


http://pan.baidu.com/s/1pKIDWF5可以进去吗?
作者: codegay    时间: 2016-8-30 10:04

哈哈哈,别是后门。
作者: codegay    时间: 2016-8-30 10:05

你先得解释 一下,什么 是 txt转png
作者: 安然    时间: 2016-8-30 10:09

回复 8# codegay
就是把txt文件里的文字变成png图片里的文字然后输出啊,我不明白怎么做到的。别人这么做主要是为了防盗。
作者: GNU    时间: 2016-8-30 10:10

是调用了 txt2png.exe 这个第三方命令行工具做到的,跟 BAT 本身关系不大。
作者: 安然    时间: 2016-8-30 10:15

回复 10# GNU
真的吗? 我以为她们是自己写了一个bat,然后分享给我们用。
作者: CrLf    时间: 2016-8-30 10:24

mark,回头上传
作者: 安然    时间: 2016-8-30 10:31

回复 12# happy886rr
这个怎么用?看不懂。
作者: happy886rr    时间: 2016-8-30 10:57

本帖最后由 happy886rr 于 2016-8-30 10:58 编辑

回复 14# 安然
txt2png的开关有
  1. -o输出文件前缀
  2. -v版本信息
  3. -s宽,输出图像的高度尺寸
  4. -l n 像素密度
  5. -a 文字`文本“标题文本
  6. -f 文字`文本“页脚文本
  7. -b 红色,绿色,蓝色背景色
  8. -c 红,绿,蓝颜色的文字
  9. -L 保证金留有余量
  10. -R 保证金右页边距
  11. -T 距顶部边距
  12. -B 保证金底边距
  13. -m 输出中屏蔽文件
复制代码
如何使用,用下面的命令就可以了
  1. txt2png -o f -s 640,800 -l 10 -m -a "Hello" -f "Bye" -b 240,247,255 -c 0,40,0 a.txt
复制代码

作者: 安然    时间: 2016-8-30 11:15

本帖最后由 安然 于 2016-8-30 15:46 编辑

回复 14# happy886rr
你给的代码要在哪里运行啊?我不是学计算机的,不太明白。
作者: happy886rr    时间: 2016-8-30 11:26

回复 15# 安然

你原来输入的不是jt a.txt嘛。现在你把jt a.txt输成我的代码就成。
作者: 安然    时间: 2016-8-30 11:59

回复 16# happy886rr
出来这个是什么意思?C:\DOCUME~1\ADMINI~1\??\txt2png>我是用家里的32位电脑试的,之前试的时候,图片转出来但是是乱码的。
作者: happy886rr    时间: 2016-8-30 12:12

回复 17# 安然
就在这个黑窗口界面输我的代码即可。
作者: 安然    时间: 2016-8-30 12:31

回复 18# happy886rr
我输了,还是出来如下:
File gbk-16.psf cant be opened!
gbk-16.psf no found!
C:\DOCUME~1\ADMINI~1\??\txt2png>
唉,感觉太难了,程序和系统不兼容就是麻烦。我还是放弃吧,想其它办法吧。辛苦你了!
作者: 安然    时间: 2016-8-30 12:40

本帖最后由 安然 于 2016-8-30 17:11 编辑

回复 18# happy886rr
之前压缩包压缩有误,现在压缩好了,用你的代码转换,图片里的文字是乱码的。[attach]10074[/attach]
作者: wskwfkbdn    时间: 2016-8-30 12:40

目测发现没有多大意义的东西,写一段文本然后截图,这个工具就已经抛弃了
作者: 安然    时间: 2016-8-30 12:50

本帖最后由 安然 于 2016-8-30 17:12 编辑

回复 21# wskwfkbdn
论坛用这个方法制作图片书。除了这种方法可以在很短的时间里转换一本电子书,就只能靠手动截图了。我觉得这种方法很厉害呢,我试过将txt转PDF,再转png,文字没有乱码,但是可以被转回txt。而用这种方法不会被转回去。
作者: wskwfkbdn    时间: 2016-8-30 12:59

回复 22# 安然


    Macromedia FlashPaper  你知道这个软件不?
作者: 安然    时间: 2016-8-30 13:10

这个虽然可以保护PDF,但是我们论坛上只允许上传txt或图片书,所以不能用。
作者: codegay    时间: 2016-8-30 13:11

回复 22# 安然


    有种技术叫ORC识别,是可以把图片上的文字识别出来转成文本的。已经不是新技术了。
作者: 安然    时间: 2016-8-30 13:16

本帖最后由 安然 于 2016-8-31 09:41 编辑

回复 25# codegay
我们论坛上的电子书都是她们先扫书,再用OCR软件识别,校对,然后上传。即使用OCR识别,还是有错误需要人工校对的。
作者: wskwfkbdn    时间: 2016-8-30 13:26

回复 24# 安然


    开发这么个软件就可以啦
作者: codegay    时间: 2016-8-30 13:59

回复 27# wskwfkbdn


    到已经知道是干盗版书的了。我们就别出这个力啦。
作者: wskwfkbdn    时间: 2016-8-30 14:06

回复 28# codegay


    确实,我才仔细看了下帖子,3q
作者: 523066680    时间: 2016-8-30 14:27     标题: Image::Magick 生成指定字体文本的PNG图片

  1. @echo off
  2. @echo off
  3. convert -fill Purple -background black -size x60 -font "./Anaconda Regular.TTF"  ^
  4.         -pointsize 300 label:"bbs.bathome.net\nBatchScript" -bordercolor black -border 30x30 ( +clone -blur 0x25 -level 0%,50% ) -compose screen -composite bathome.png
  5. exit /b
复制代码
字体放在执行脚本的同一个目录。
作者: 安然    时间: 2016-8-30 14:52

本帖最后由 安然 于 2016-8-31 09:44 编辑

回复 28# codegay
虽然说对出版社的利益有一定损坏,但是我们至少都是自己制作的。
作者: 安然    时间: 2016-8-30 15:05

本帖最后由 安然 于 2016-8-31 09:45 编辑

回复 28# codegay
我们只制作出版一年以上的书籍,以绝版书优先,而且出版社是知道这个情况的。
作者: codegay    时间: 2016-8-30 16:41

回复 32# 安然


    这种解释只是为了让你们自己更加心安理得而已。

这些逻辑差不多等于你知道我打你,所以我可以打你。
我只抢劫一岁以上,所以可以抢。一样可笑。
作者: 安然    时间: 2016-8-30 16:45

回复 30# 523066680
你这个我试过了,不知道是不是方法不对。我现在已经解决了,还是谢谢你!
作者: CrLf    时间: 2016-8-30 20:29

回复 14# happy886rr


    txt2png 被删了,可否发我一份呢?
作者: happy886rr    时间: 2016-8-30 20:52

回复 35# CrLf
我已经将它做成个小工具了(小说转图器),在这里http://pan.baidu.com/s/1pL6IW5t
作者: CrLf    时间: 2016-8-30 22:12

回复 36# happy886rr


    熏黑瑞...原来是 16 位程序
作者: 我来了    时间: 2016-9-1 10:08

回复  happy886rr


    熏黑瑞...原来是 16 位程序
CrLf 发表于 2016-8-30 22:12



这家伙,吃得真肥
积分17884
作者: CrLf    时间: 2016-9-1 12:14

回复 38# 我来了


    那你咋不说技术分呢
作者: 我来了    时间: 2016-9-1 12:28

回复  我来了


    那你咋不说技术分呢
CrLf 发表于 2016-9-1 12:14


天呐,羡慕嫉妒恨 啊。
作者: CrLf    时间: 2016-9-1 13:13

回复 36# happy886rr


    64 位系统的备用方案:除了 30 楼的 convert.exe,还可以考虑格式化成 html,然后用 iecapt 转图片,http://www.bathome.net/s/tool/?key=iecapt
作者: happy886rr    时间: 2016-9-1 14:34

回复 41# CrLf
这个iecapt是个好东西,但是转的字体偏小,放大发虚,也没有多余的参数设置开关。有时会崩溃。
作者: 来学习学习一下    时间: 2016-9-1 18:11

txt2png这个不是一个工具么?!
作者: CrLf    时间: 2016-9-1 20:07

回复 42# happy886rr


    可以再试试 CutyCapt
作者: 523066680    时间: 2016-9-1 21:48

回复 41# CrLf


    那还可以考虑 PDF 和 SVG ,也许。
作者: happy886rr    时间: 2016-9-1 23:09

回复 45# 523066680
发现个牛人,这货的成果真多http://www.lomont.org/Software/
作者: CrLf    时间: 2016-9-1 23:31

回复 45# 523066680


    嗯,办法应该挺多的...
作者: 523066680    时间: 2016-9-2 10:02

回复 46# happy886rr


    非批处理、VBS方面的话题欢迎来我的论坛(看签名)  
现在只有codegay比较活跃
作者: happy886rr    时间: 2016-9-2 10:48

回复 48# 523066680
不错,小论坛搞得有姿有色,原来他化身为 灵台方寸山了




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2