1
私はいくつかのテキスト/イメージを別のイメージの上に置くために枕を使用しています。Python - 枕を使用して相対位置を指定してテキストまたはイメージを背景イメージの上に描画します
は私のコードは次のようになります。
header = Image.open("header.jpg")
header1 = header.resize((670, 280), Image.ANTIALIAS)
foreground = Image.open("MyImage.jpg")
draw = ImageDraw.Draw(header1)
header1.paste(foreground,(523,190), foreground)
draw.text((565, 210), "TEXT1",
font=ImageFont.truetype("C:\Windows\Fonts\Arial.ttf", 14), fill=
(232,43,123,255))
draw.text((535, 221), "TEXT2",
font=ImageFont.truetype("C:\Windows\Fonts\\arialbd.ttf", 55), fill=
(232,43,123,255))
header1.save('Images/header_final.png')
私の問題は、私は、異なるサイズの画像を使用しています(と私は品質を失うことはありませんし、サイズ変更したくない)ので、私はに私のテキストのpositionningをしたいと思うです常に私の背景イメージに相対的である。 IE:左に30%、下に50%。
ありがとうございます!