Vamos 转换器 um texto em escrita à mão?
网络上的问题,你可以通过在线文档的方式进行操作,并通过在线文档,enfor uma assinatura,escrever uma carta para o sindicato ou fazer uma tarefa de escola que o Professor exige que seja feita à mão,hoje é seu dia de aprender a fazer o computador te ajudar (ou não)。
O que vamos precisar?
Primeiro,vamos criar nosso modelo,queremos que seja com nossa caligrafia,então que eu fiz e acho que vocês podem fazer de uma forma melhor? Escrevi em um papel branco todas 作为通讯员 a tabela Ascii:
这张照片是一张令人沮丧的照片,但在这张照片中,我看到了一张纸上的声音和一张图像的质量。 Agora vamos cortar/tirar 打印了卡达字符,然后将其与 Ascii 表格的代码和萨尔瓦一起放入了项目中的面食中。
快速建立脚本程序的模型、简单的方法、使用PIL图书馆、使用 Python 语言的图书馆、支持未来的操作、图像文件格式和图书馆的使用方法unicode,删除文本中的内容。
pip install unidecode
from PIL import Image
from unidecode import unidecode
Vamos pensar em uma página, na verdade vamos usar uma página em branco onde vamos gravar nosso texto (mas podem usar a que quiserem) em forma de imagem, pensando em questão de altura and largura da mesma, temos os eixos xey, devido a isso, vamos iniciar esses eixos位置 0.
input_text = open('text.txt').read()
# caminho da imagem onde vamos escrever nosso texto
background = Image.open('hand_fonts/page.png')
x, y = 0, 0
Feito isso,vamos percorrer cada caractere do nosso texto de entrada。一个与ascii编号对应的功能产品,可用于重复项目和魔法说明,该编号与与意大利面手工字体相关的字体对应的图像有关。
完成后,应用程序将在验证时将页面的大小超出页面的大小,将其添加到页面中,然后将其放大到 140 像素,然后根据需要和图像进行更改埃斯科尔希达。
for text in unidecode(input_text):
# verifica se tem quebra de linha e atualiza o eixo y,
# acrescentando 140px para a proxima linha
if ord(text) == 10:
print('Entrou?')
x = 0
y += 140
continue
# vamos usar a função ord que irá reproduzir
# o respectivo código Ascii do nosso item e converter em string
ascii_current = str(ord(text))
try:
font = Image.open(f'hand_fonts/{ascii_current}.png')
except:
continue
# atualiza a pagina em branco que escolhemos
background.paste(font, (x, y))
x += font.width
# verificamos se a largura da linha está excedendo a largura da página, se sim,
# vamos para a próxima linha adicionando 140 px na variável y
if background.width < x or len(text) * 115 > (background.width - x):
x = 0
y += 140
background.show()
E por hoje é so,gostou?与朋友们进行交流,我没有在Twitter上分享有关相关的悲剧。
Obrigada, e até a próxima!
文章来源:https://dev.to/thaisplicando/vamos-converter-um-texto-em-escrita-a-mao-56j1

