根据一张图片,在特定位置缩放并粘贴另一张图片

时间:2019-07-04 18:18:26

标签: python image image-scaling image-stitching

我正在寻找根据此图表创建的所有可能的字符组合: 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()

我不反对单独裁剪每个字符并将它们放置在自己的文件夹中。

那我可以使用哪种类型的库来实现这一目标?

0 个答案:

没有答案