編集を使ってPython 2.7で画像にテキストを書き込みます。はPIL
draw.text((30,10), "Hello World", (255, 255, 255, 255),font=font)
コードを入力すると「Hello world」が黒で表示されます。
私はjpgイメージに "Hello World"を書き込もうとしているpythonスクリプトを持っていますが、ファイルを保存するとテキストは書き込まれません。 私はPython 2.7とPillowを使用しています。
また、このマニュアルを見て持っていた私は:http://pillow.readthedocs.io/en/3.1.x/reference/ImageDraw.html
コード:
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
pattern = Image.open("DANK.jpg", "r").convert('RGBA')
size = width, height = pattern.size
draw = ImageDraw.Draw(pattern,'RGBA')
font = ImageFont.truetype("Font.ttf", 3)
draw.text((30,10), "Hello World", (255, 255, 255, 255),font=font)
pattern.save('sample-out.jpg')
を私はまた、画像は色がグレースケールになって保存されている場合、その理由があるかもしれないことに気付きました?
こんにちは、私は私のミスをしたところ、実現 draw.text((30,10)、 "Hello World" の、(0、0、0、255)、フォント=フォントを持っていました)、黒ではなく白で書く。 ご協力いただきありがとうございます。 – RedQuirk