Versuchen Sie es mit Pillow auf iPython (Teil 1)

Kissenarbeitsablauf (1)

  1. Erstellen Sie ein Bild mit Image.new
  2. Verwenden Sie ImageDraw usw., um das Bild zusammenzudrücken
  3. Speichern Sie das mit Image.save bearbeitete Bild

Illustration

sc-20150321.PNG

python


%pylab inline
from PIL import Image,ImageDraw,ImageFont

#Erstellen Sie ein Bild
img = Image.new('RGB', (800,200),(255,255,255)) # 800*200 weißer Hintergrund

#Bild bearbeiten
draw = ImageDraw.Draw(img) 
draw.line((0, 0, 799, 199),fill='green') #Grüne gerade Linie

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

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 ) #Anzeige

#Bild speichern
img.save('test_draw.png') 

Ich kann es selbst sagen, aber es ist nicht sehr interessant.

↓ Ich habe versucht, das Notizbuch hier anzuheben nbviewer.ipython.org/github/suto3/git-public/blob/master/python/notebook/Pillow-workflow01.ipynb

↓ Klicken Sie hier für die Arbeitsumgebung Aufbau der Kissenumgebung - Virtuelle Umgebung von virtualenv, interaktive Umgebung von iPython - Qiita

Verwenden Sie Pillow auf iPython (Teil 2) --Qiita

Verwenden Sie Pillow auf iPython (Teil 3) --Qiita

Recommended Posts

Versuchen Sie es mit Pillow auf iPython (Teil 1)
Versuchen Sie es mit Pillow auf iPython (Teil 2)
Versuchen Sie es mit Pillow auf iPython (Teil 3).
Versuchen Sie es mit OpenCV unter Windows
Versuchen Sie es mit SQLAlchemy + MySQL (Teil 1)
Versuchen Sie es mit SQLAlchemy + MySQL (Teil 2)
Versuchen Sie es mit ArUco mit Raspberry Pi
Versuchen Sie es mit Bash unter Windows 10 2 (TensorFlow-Installation)
Versuchen Sie es mit Tkinter
Versuchen Sie es mit Docker-Py
Versuchen Sie es mit einem Ausstecher
Versuchen Sie es mit PDFMiner
Versuchen Sie es mit Geopandas
Versuchen Sie es mit Selen
Versuchen Sie es mit scipy
Versuchen Sie es mit pandas.DataFrame
Versuchen Sie es mit Django-Swiftbrowser
Versuchen Sie es mit matplotlib
Versuchen Sie es mit tf.metrics
Versuchen Sie es mit PyODE
Versuchen Sie, QR-Code mit Raspberry Pi zu verwenden
Python: Versuchen Sie, die Benutzeroberfläche von Pythonista 3 auf dem iPad zu verwenden
Versuchen Sie es mit dem Python-Webframework Tornado Part 1
Machen Sie Vorhersagen mithilfe der Regression der tatsächlichen Daten ~ Teil1
Versuchen Sie es mit dem Python-Webframework Tornado Part 2
Visualisieren Sie Netzwerkdaten aus IPython Notebook mit Cytoscape Part 1
Versuchen Sie es mit virtualenv (virtualenvwrapper)
Versuchen Sie es mit E-Cell 4 unter Windows 7 oder Mac OS X.
Versuchen Sie es mit dem Temperatursensor (LM75B) mit Raspeye.
[Azure] Versuchen Sie, Azure-Funktionen zu verwenden
Ich habe versucht, Ipython zu verwenden
Versuchen Sie es jetzt mit virtualenv
Versuchen Sie es mit W & B.
Versuchen Sie es mit Django templates.html
[Kaggle] Versuchen Sie es mit LGBM
Versuchen Sie es mit dem Feed-Parser von Python.
Versuchen Sie es mit Pythons Tkinter
Probieren Sie FEniCS unter Windows aus!
Versuchen Sie Poerty unter Windows
Hinweise zur Verwendung von Alembic
Versuchen Sie es mit Tweepy [Python2.7]
Versuchen Sie Deepdream auf dem Mac
Versuchen Sie es mit Pytorchs collate_fn
Bei Verwendung von optparse mit iPython
Versuchen Sie, PythonTex mit Texpad zu verwenden.
Versuchen Sie es mit normaler Linux-Programmierung Teil 7
[Python] Versuchen Sie, Tkinters Leinwand zu verwenden
OpenPose auf MacBook Pro Teil 2
Versuchen Sie es mit Jupyters Docker-Image
Versuchen Sie es mit Scikit-Learn (1) - K-Clustering nach Durchschnittsmethode
Versuchen Sie die Funktionsoptimierung mit Hyperopt
Probieren Sie StyleGAN mit Google Colaboratory aus
Stellen Sie iPython unter OSGeo4W zur Verfügung
Versuchen Sie es mit matplotlib mit PyCharm
Versuchen Sie es mit Azure Logic Apps
Versuchen Sie es mit Kubernetes Client -Python-
[Kaggle] Versuchen Sie es mit xg boost
Versuchen Sie es mit der Twitter-API
Versuchen Sie es mit normaler Linux-Programmierung Teil 2