Erstellen Sie eine Bilddatei mit PIL (Python Imaging Library).

Läuft unter Python 2.7. Es scheint, dass PIL die Python 3-Serie noch nicht unterstützt.

Was ist PIL (Python Imaging Library)?

Python Imaging Library (PIL)

Python Imaging Library - Wikipedia

Bildverarbeitungsbibliothek. Es scheint, dass verschiedene Bildverarbeitungen implementiert sind.

Probe vorerst

image.py


#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Erstellen Sie eine Bilddatei
"""

import Image

def make_image(screen, bgcolor, filename):
    """
Ein Bild erstellen
    """
    img = Image.new('RGB', screen,bgcolor)
    #
    #Fügen Sie hier verschiedene Prozesse hinzu
    #
    img.save(filename)
    return

if __name__ == '__main__':
    #Bildgröße
    screen = (1024,768)

    #Bildhintergrundfarbe (RGB)
    bgcolor=(0xdd,0xdd,0xdd)

    #Zu speichernder Dateiname (Das Dateiformat wird automatisch anhand der Erweiterung ermittelt.)
    filename = "pil-01.png "

    make_image(screen, bgcolor, filename)

#EOF

Es ist ein Skript, das nur eine Bilddatei (PNG-Format) ohne Verdrehung erstellt.

Basierend auf diesem Skript planen wir, verschiedene Bildverarbeitungen hinzuzufügen.

Recommended Posts

Erstellen Sie eine Bilddatei mit PIL (Python Imaging Library).
[Hyperledger Iroha] Erstellen Sie ein Konto mit der Python-Bibliothek
Einführung der Python Imaging Library (PIL) mit HomeBrew
PIL-Installationsmemorandum (Python Imaging Library)
Erstellen Sie schnell eine Excel-Datei mit Python #python
Erstellen Sie eine GIF-Datei mit Pillow in Python
Erstellen eines Hintergrundbilds mit Tupfen mit der Python-Bildbibliothek
Erstellen Sie mit python3 eine WAV-Datei aus dem GLSL-Shader
Erstellen Sie ein Bild mit Zeichen mit Python (Japanisch)
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Machen Sie jede PowerPoint-Seite zu einer Bilddatei in Python
Erstellen Sie Ihre erste GDSII-Datei in Python mit gdspy
So erstellen Sie einen Bild-Uploader mit Bottle (Python)
Erstellen Sie JIRA-Tickets mit Python
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Versuchen Sie, eine Excel-Datei mit Python (Pandas / XlsxWriter) zu betreiben
Konvertieren Sie Bilder mit PIL (Python Imaging Library) in Sepia.
Fügen Sie das Bild mit Pythons openpyxl in eine Excel-Datei ein
Ein Beispiel zum Zeichnen von Punkten mit PIL (Python Imaging Library).
[Python] Erstellen Sie einen ereignisgesteuerten Webcrawler mithilfe der serverlosen Architektur von AWS
[Python Kivy] So erstellen Sie mit pyinstaller eine exe-Datei
So erstellen Sie eine ISO-Datei (CD-Image) unter Linux
Schneiden Sie ein Bild mit Python aus
Bilderfassung von Firefox mit Python
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Erstellen Sie mit tkinter eine Python-GUI
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
Erstellen Sie eine Binärdatei in Python
Erstellen Sie einen einfachen geplanten Stapel mit Dockers Python Image und parse-crontab
Extrahieren Sie die Targz-Datei mit Python
[Für Python] Erstellen Sie schnell eine Upload-Datei in AWS Lambda Layer
[Python] Dateivorgang mit der if-Anweisung
[Python] Erstellen Sie einen Linebot, um den Namen und das Alter auf das Bild zu schreiben
Python: Grundlagen der Bilderkennung mit CNN
Erstellen Sie mit PySimpleGUI einen Bildverarbeitungs-Viewer
So konvertieren Sie Python in eine exe-Datei
Python: Anwendung der Bilderkennung mit CNN
Installieren Sie die Python-Bibliothek auf Lambda mit [/ tmp]
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
Verwenden Sie die Verschlüsselung der Verschlüsselungsbibliothek mit dem Python-Image von Docker
Erstellen Sie eine Anwendung mit der Spotify-API
Erstellen Sie eine Excel-Datei mit Python + Ähnlichkeitsmatrix
Erstellen Sie eine Deb-Datei aus einem Python-Paket
Erstellen Sie eine OpenCV3 + python3-Umgebung unter OSX
[GPS] Erstellen Sie eine kml-Datei mit Python
[Python] Erstellen Sie schnell eine API mit Flask
Erstellen Sie eine englische Wort-App mit Python
Erstellen Sie mit cx_Freeze eine aktualisierbare MSI-Datei
Erstellen Sie in Python ein elliptisches Streudiagramm, ohne eine multivariate Normalverteilung zu verwenden
Holen Sie sich die Größe einer Bilddatei im Web (Python3, keine zusätzliche Bibliothek erforderlich)
Sie können Python mithilfe der Bibliothek in eine AWS Lambda-Funktion verwandeln
[Persönliches Memo] julia - Verwenden Sie die Python-Bibliothek mit julia unter Verwendung von PyCall
Aggregieren Sie die Testergebnisse mithilfe der QualityForward Python-Bibliothek
[Python] Teilen Sie eine große Flask-Datei mit Blueprint
Akkorderkennung mit Chromagramm der Python Library Librosa
Erstellen Sie eine Datei, die in der Skriptsprache ausgeführt werden kann
Erstellen Sie eine Bildkompositions-App mit Flask + Pillow