Heim > Artikel > Backend-Entwicklung > Kissenwissenspunkte in Python lernen
In diesem Artikel erhalten Sie einen Hinweis zum Erlernen von Kissen-Wissenspunkten in Python, damit Sie die Lernrichtung von Kissen verstehen können. Interessierte Freunde können daraus lernen.
Diese Serie soll einige interessante Sendungen aufzeichnen und zusammenfassen.
Quelle des Problems:
https://github.com/Yixiaohan/show-me-the-code
https:// github.com/HT524/500LineorLess_CN
Heute fügt dieses Programm Zahlen zu einem Bild hinzu, ähnlich den kleinen roten Punkten auf QQ-Avataren, nur dass dieses statisch ist.
Als erstes nutzen Sie die Kissenbildbibliothek.
Die allgemeine Idee besteht darin, das Bild über Image.open() zu öffnen, das Format der zu zeichnenden Informationen festzulegen, ImageDraw.Draw() die geänderte Instanz zu generieren und sie dann über text() zu ändern Verfahren.
Der Ablauf ist wie folgt:
from PIL import Image, ImageDraw, ImageFont def pic_add_num(image): my_font = ImageFont.truetype(r"C:\windows\Fonts\simsun.ttc", size=40) color = "red" width, height = image.size position = (width-40, 0) draw = ImageDraw.Draw(image) draw.text(position, "99", font=my_font, fill=color) image.save("add_num.jpg") if __name__ == "__main__": img = Image.open("universe.jpg") pic_add_num(img)
Das obige ist der detaillierte Inhalt vonKissenwissenspunkte in Python lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!