gpt4 book ai didi

bitmap - 将 TrueType 字体 (TTF) 中的字符(字形)转储到位图中

转载 作者:行者123 更新时间:2023-12-04 16:49:50 24 4
gpt4 key购买 nike

我有一个由一堆图标组成的自定义 TrueType 字体 (TTF),我想将其呈现为单独的位图(GIF、PNG 等)以在 Web 上使用。你会认为这是一项简单的任务,但显然不是?这里有大量与 TTF 相关的软件:

http://cg.scs.carleton.ca/~luc/ttsoftware.html

但这是所有不同级别的“不是我想要的”、断开的链接和/或很难在现代 Ubuntu 机器上编译 - 例如。 dumpglyphs (C++) 和 ttfgif (C) 由于模糊的缺失依赖关系,两者都无法编译。有任何想法吗?

最佳答案

其他答案的更简洁,更可靠的版本(它为我切断了一些字形的一部分):

import string

from PIL import Image, ImageFont


point_size = 16
font = ImageFont.truetype("font.ttf", point_size)

for char in string.lowercase:
im = Image.Image()._new(font.getmask(char))
im.save(char + ".bmp")

我很想知道是否有更好的方法从 font.getmask() 的 ImagingCore 对象构造 PIL 图像。返回。

关于bitmap - 将 TrueType 字体 (TTF) 中的字符(字形)转储到位图中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2672144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com