Ich habe einen Artikel über [Bildverarbeitung mit ImageMagic] geschrieben (http://qiita.com/haradahirokikiki/items/967ff930c5ba7acef56a). Dieses Mal möchte ich über die Bildverarbeitung mit der PIL-Bibliothek von Python schreiben.
Ich werde dieses Mal auch das Bild unten (800 * 600) verwenden.
from PIL import Image
#Lesen Sie eine vorhandene Datei
img = Image.open('testimg/bb8.jpg', 'r')
#Größe ändern. Geben Sie die Breite und Höhe an.
resize_img = img.resize((800,600))
#Speichern Sie das Bild. Speichern Sie das Bild in der Größe.
resize_img.save('testimg/resize_img.jpg')
Das obige Bild, das dieses Mal verarbeitet werden soll, ist das von (4032 * 3024), dessen Größe oben geändert wurde!
rotate_img = img.rotate(45)
Jetzt das! Der Randteil ist schwarz, wenn er gedreht wird. Es unterscheidet sich von Image Magic.
def canvasimage(inimg1, inimg2, outimg):
img1 = Image.open(inimg1, 'r')
img2 = Image.open(inimg2, 'r')
canvas = Image.new('RGB', (800, 1200), (255, 255, 255))
canvas.paste(img1, (0, 0))
canvas.paste(img2, (0, 600))
canvas.save(outimg, 'JPEG')
Gefüttert! !! !!
So verhindern Sie, dass beim Drehen Schwarz eindringt! Untersuche dich.
Recommended Posts