Essayez d'utiliser Pillow sur iPython (partie 1)

Flux de travail d'oreiller (1)

  1. Créez une image avec Image.new
  2. Utilisez ImageDraw etc. pour presser l'image
  3. Enregistrez l'image modifiée avec Image.save

Illustration

sc-20150321.PNG

python


%pylab inline
from PIL import Image,ImageDraw,ImageFont

#Créer une image
img = Image.new('RGB', (800,200),(255,255,255)) # 800*200 fond blanc

#Éditer l'image
draw = ImageDraw.Draw(img) 
draw.line((0, 0, 799, 199),fill='green') #Ligne droite verte

pl_img = np.array(img) ; plt.imshow( pl_img ) #afficher

FONTPATH = '/usr/share/fonts/truetype/fonts-japanese-gothic.ttf'
font = ImageFont.truetype(FONTPATH, 24, encoding='utf-8')
draw.text((40,80),'Test test test test',font=font, fill='black') 

pl_img = np.array(img) ; plt.imshow( pl_img ) #afficher

#Enregistrer l'image
img.save('test_draw.png') 

Je peux le dire moi-même, mais ce n'est pas très intéressant.

↓ J'ai essayé de soulever le cahier ici nbviewer.ipython.org/github/suto3/git-public/blob/master/python/notebook/Pillow-workflow01.ipynb

↓ Cliquez ici pour l'environnement de travail Construction d'environnement d'oreiller - Environnement virtuel par virtualenv, environnement interactif par iPython --Qiita

Essayez d'utiliser Pillow sur iPython (Partie 2) --Qiita

Essayez d'utiliser Pillow sur iPython (Partie 3) --Qiita

Recommended Posts

Essayez d'utiliser Pillow sur iPython (partie 1)
Essayez d'utiliser Pillow sur iPython (partie 2)
Essayez d'utiliser Pillow sur iPython (partie 3)
Essayez d'utiliser OpenCV sur Windows
Essayez d'utiliser SQLAlchemy + MySQL (partie 1)
Essayez d'utiliser SQLAlchemy + MySQL (partie 2)
Essayez d'utiliser ArUco avec Raspberry Pi
Essayez d'utiliser Bash sur Windows 10 2 (installation de TensorFlow)
Essayez d'utiliser Tkinter
Essayez d'utiliser docker-py
Essayez d'utiliser Cookiecutter
Essayez d'utiliser PDFMiner
Essayez d'utiliser des géopandas
Essayez d'utiliser Selenium
Essayez d'utiliser scipy
Essayez d'utiliser pandas.DataFrame
Essayez d'utiliser django-swiftbrowser
Essayez d'utiliser matplotlib
Essayez d'utiliser tf.metrics
Essayez d'utiliser PyODE
Analyse et visualisation de graphes sur IPython Notebook à l'aide de Cytoscape / cyREST et py2cytoscape Partie 1
Essayez d'utiliser le code QR avec Raspberry Pi
Python: essayez d'utiliser l'interface utilisateur sur Pythonista 3 sur iPad
Essayez d'utiliser le framework Web Python Tornado Partie 1
Faire des prédictions en utilisant la régression sur des données réelles ~ part1
Essayez d'utiliser le framework Web Python Tornado Partie 2
Visualisez les données réseau à partir d'IPython Notebook à l'aide de Cytoscape Partie 1
Essayez d'utiliser virtualenv (virtualenvwrapper)
Essayez d'utiliser E-Cell 4 sur Windows 7 ou Mac OS X
Essayez d'utiliser le capteur de température (LM75B) avec Raspeye.
[Azure] Essayez d'utiliser Azure Functions
J'ai essayé d'utiliser Ipython
Essayez d'utiliser virtualenv maintenant
Essayez d'utiliser W & B
Essayez d'utiliser Django templates.html
[Kaggle] Essayez d'utiliser LGBM
Essayez d'utiliser l'analyseur de flux de Python.
Essayez d'utiliser Tkinter de Python
Essayez FEniCS sur Windows!
Essayez Poerty sur Windows
Remarques sur l'utilisation d'Alembic
Essayez d'utiliser Tweepy [Python2.7]
Essayez deepdream sur Mac
Essayez d'utiliser collate_fn de Pytorch
Lors de l'utilisation d'optparse avec iPython
Essayez d'utiliser PythonTex avec Texpad.
Essayez la programmation Linux normale, partie 7
[Python] Essayez d'utiliser le canevas de Tkinter
OpenPose sur MacBook Pro Partie 2
Essayez d'utiliser l'image Docker de Jupyter
Essayez d'utiliser scikit-learn (1) - Clustering K par méthode moyenne
Essayez l'optimisation des fonctions à l'aide d'Hyperopt
Essayez StyleGAN avec Google Colaboratory
Rendre iPython disponible sur OSGeo4W
Essayez d'utiliser matplotlib avec PyCharm
Essayez d'utiliser Azure Logic Apps
Essayez d'utiliser Kubernetes Client -Python-
[Kaggle] Essayez d'utiliser xg boost
Essayez d'utiliser l'API Twitter
Essayez la programmation Linux normale, partie 2