Apprendre les points de connaissance des oreillers en Python

不言
Libérer: 2018-05-02 16:00:46
original
1674 Les gens l'ont consulté

Cet article vous donnera une note sur l'apprentissage des points de connaissance des oreillers en Python afin que vous puissiez comprendre la direction d'apprentissage de l'oreiller. Les amis intéressés peuvent en tirer des leçons.

Cette série est destinée à enregistrer quelques programmes intéressants et à les résumer.

Source du problème :

https://github.com/Yixiaohan/show-me-the-code

https:// github.com/HT524/500LineorLess_CN

Aujourd'hui, ce programme ajoute des chiffres à une image, semblable aux petits points rouges sur les avatars QQ, sauf que celui-ci est statique.

La première chose à utiliser est la bibliothèque d'images d'oreillers.

L'idée générale est d'ouvrir l'image via Image.open(), de définir le format des informations à dessiner, ImageDraw.Draw() génère l'instance modifiée, puis de la modifier via text() méthode.

La procédure est la suivante :

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)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal