基于一个图像,缩放并粘贴另一个图像到特定的位置

2024-04-26 01:33:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望创建基于此图表创建的所有可能的字符组合: Glyphs Chart

元音(最后一整行的最后6个字符,aeiyou)有虚线区域,表示辅音(其他所有内容,以及标记为hV的行)可以到达的位置

我想做的是创建一个单音节的辅音、元音或双元音(成对元音)组合图像,元音决定辅音或其他元音的位置。元音还决定了辅音图像的缩放方式(a缩小并放在中间,e垂直挤压并放在下面,等等)

我有一段代码,当提供一个包含空格分隔的字符串的文件时,会生成所有750个可能的音节。这当然可以适用于某种类型的图像处理库:

phonemes = open('phonemes.txt', 'r', encoding='utf-8')
output = open('output.txt', 'w', encoding='utf-8')

numSyl = 1
numWords = 1000
pad = numSyl * 6 + 1

# load in the phonemes as array
con = phonemes.readline().strip('\n').split(' ')
vow = phonemes.readline().strip('\n').split(' ')
dip = phonemes.readline().strip('\n').split(' ')

# output all possible syllables
for c in con:
    for v in vow:
        output.write(c + v + '\n')
    for d in dip:
        output.write(c + d + '\n')
for v in vow:
    output.write('h' + v + '\n')
for d in vow:
    output.write('h'+ d + '\n')
output.close()

我不反对单独裁剪每个角色并将其放入自己的文件夹中

那么我可以使用什么样的库来实现这一点呢


Tags: in图像txtforoutputreadlineopenencoding