自动将文本转换为 PNG(或其他具有透明度的文件格式)?
我需要获取一个单词列表并为每个单词创建一个具有透明背景的 PNG 文件。
我希望我的脚本允许调整前景的不透明度,但我也可以在图像导入 Matlab 后执行此操作。
我想这可以通过 ImageMagick 实现,并且已将其安装在我的 Mac 上。如果有人能给我在 Perl 或 Python 中将单词转换为 PNG 所需的一行(该单词也可以是文件名),我可能可以弄清楚其余的脚本。
I need to take a list of words and create a PNG file of each, with a transparent background.
I’d like my script to allow for adjustable opacity of the foreground, but I can probably also do it after the fact when the images get imported into Matlab.
I imagine this is doable with ImageMagick and have installed that on my Mac. If someone can give me the one line I’d need to turn a word into a PNG (the word can be the filename too) in Perl or Python, I can probably figure out the rest of the scripting.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现这个是适用于您的问题:
输出:
I found this to be applicable to your question:
Output:
Matplotlib(更广为人知的名称是 pylab)非常适合此任务。假设安装了 ImageMagick,这个脚本应该可以工作。 (在 Ubuntu 9.10 上测试)
这会在我的系统上创建三个文件
dog.png
、cat.png
和mouse.png
,所有文件都用透明裁剪背景。Matplotlib (better known as pylab) would work great for this. Assuming ImageMagick is installed this script should work. (tested on Ubuntu 9.10)
This creates three files on my system
dog.png
,cat.png
andmouse.png
all cropped with a transparent background.