如何将Noto彩色表情符号下载为PNG

问题描述 投票:0回答:1

我想在以下站点中选择任何表情符号,选择分辨率并将其下载为透明背景的PNG图像。然而,我找不到任何方法来系统地执行此操作,因为我需要为一些表情符号执行此操作。

您能建议如何实现这一目标吗?

https://fonts.google.com/noto/specimen/Noto+Color+Emoji/glyphs

我尝试使用一些库,例如 PIL,我直接提供表情符号。但这并不能很好地工作,如果我下载了图片,表情符号就会以糟糕的方式显示(布局和形状不如我在上面页面上看到的那么好)。所以我希望能够完全按照我在上面网站上看到的很酷的风格下载

python python-imaging-library emoji
1个回答
0
投票

您可以从他们的 Github 存储库下载它们:https://github.com/googlefonts/noto-emoji/tree/main/png

例如 👨u200d⚖️ 128px 位于

https://github.com/googlefonts/noto-emoji/blob/main/png/128/emoji_u1f468_200d_2696.png
,其中
u1f468_200d_2696
是表情符号的十六进制数字的 unicode 代码点。

你可以像这样在Python中得到它:

emoji = "👨‍⚖️"
unicode_points = ["{:x}".format(ord(x)) for x in emoji]
print(unicode_points) # ['1f468', '200d', '2696', 'fe0f']

您必须修改

unicode_points
列表才能将其转换为 url 的格式,例如移除
'fe0f'
并将其与
_

连接在一起
© www.soinside.com 2019 - 2024. All rights reserved.