我想在以下站点中选择任何表情符号,选择分辨率并将其下载为透明背景的PNG图像。然而,我找不到任何方法来系统地执行此操作,因为我需要为一些表情符号执行此操作。
您能建议如何实现这一目标吗?
https://fonts.google.com/noto/specimen/Noto+Color+Emoji/glyphs
我尝试使用一些库,例如 PIL,我直接提供表情符号。但这并不能很好地工作,如果我下载了图片,表情符号就会以糟糕的方式显示(布局和形状不如我在上面页面上看到的那么好)。所以我希望能够完全按照我在上面网站上看到的很酷的风格下载
您可以从他们的 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'
并将其与 _
连接在一起