Heim  >  Artikel  >  Backend-Entwicklung  >  Python implementiert die Bilddrehung problemlos

Python implementiert die Bilddrehung problemlos

little bottle
little bottleOriginal
2019-04-09 17:38:139200Durchsuche

Der Editor hat versucht, Python zum Drehen von Bildern zu verwenden, und der Effekt war sehr gut. Ich werde ihn unten mit Ihnen teilen!

Python implementiert die Bilddrehung problemlos

#首先建好一个数据_ud文件夹
import PIL.Image as img
import os
path_old = "C:/Users/49691/Desktop/数据/"
path_new = "C:/Users/49691/Desktop/数据_ud/"
filelist = os.listdir(path_old)
total_num = len(filelist)
print(total_num)
for i in range(total_num):
    im = img.open(path_old + str(i) + ".jpg")
    #ng = im.transpose(img.ROTATE_180) #旋转 180 度角。
    #ng = im.transpose(img.FLIP_LEFT_RIGHT) #左右对换。
    ng = im.transpose(img.FLIP_TOP_BOTTOM)  # 上下对换。
    ng.save(path_new + str(i) +'.jpg')
    if i%20 == 0:
        print(i)
print(i)
 
#ng = im.rotate(180) #逆时针旋转 45 度角。
#im.transpose(img.FLIP_LEFT_RIGHT) #左右对换。
#im.transpose(img.FLIP_TOP_BOTTOM) #上下对换。
#im.transpose(Image.ROTATE_90) #旋转 90 度角。
 
#im.transpose(Image.ROTATE_270) #旋转 270 度角。
#im.show()
#ng.show()

Originalbild

Python implementiert die Bilddrehung problemlos

180-Grad-Drehung

Python implementiert die Bilddrehung problemlos

90-Grad-Drehung

Python implementiert die Bilddrehung problemlos

Das Obige ist der vom Herausgeber geteilte Code. Beeilen Sie sich und probieren Sie es aus!

[Empfohlener Kurs: Python-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonPython implementiert die Bilddrehung problemlos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn