亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現對圖片進行旋轉,放縮,裁剪的功能

發布時間:2020-10-10 22:32:32 來源:腳本之家 閱讀:177 作者:Liam_Fang_ 欄目:開發技術

先說明下,我這是對某個目錄下的圖片名稱進行操作,該目錄下的圖片名稱為1.jpg,2.jpg。。。。。這樣類似的圖片名。

1.旋轉

# -*-coding:utf-8-*-
from PIL import Image
def rotateimg(inputimg,outimg):
  im = Image.open(inputimg)
  # 圖片的寬度和高度
  img_size = im.size
  print("圖片寬度和高度分別是{}".format(img_size))
  # 旋轉圖片
  # 左旋轉90度
  im = im.rotate(90)
  print("圖片寬度和高度分別是{}".format(im.size))
  im.save(outimg)
if __name__ == "__main__":
  #
  inputpath = "D:/test/tmp/shuibiao/"
  outpath = "D:/test/tmp/img/"
  for i in range(1,24):
    tmpin = inputpath+str(i)+'.jpg'
    tmpout = outpath+str(i)+'.jpg'
    rotateimg(tmpin, tmpout)
    print('成功旋轉第'+str(i)+'張圖片')

2.放縮

# -*-coding:utf-8-*-
from PIL import Image
def resizeimg(inputimg,outimg):
  img1 = Image.open(inputimg)
  out=img1.resize((260, 180),Image.ANTIALIAS)
  print("圖片寬度和高度分別是{}".format(out.size))
  out.save(outimg)
if __name__ == "__main__":
  #
  inputpath = "D:/test/tmp/img/"
  outpath = "D:/test/tmp/img_1/"
  for i in range(1, 24):
    tmpin = inputpath + str(i) + '.jpg'
    tmpout = outpath + str(i) + '.jpg'
    resizeimg(tmpin, tmpout)
    print('成功放縮第' + str(i) + '張圖片')

3.裁剪

# -*-coding:utf-8-*-
from PIL import Image
def cropimg(inputimg,outimg):
  im = Image.open(inputimg)
  # 圖片的寬度和高度
  img_size = im.size
  print("圖片寬度和高度分別是{}".format(img_size))
  '''
  裁剪:傳入一個元組作為參數
  元組里的元素分別是:(距離圖片左邊界距離x, 距離圖片上邊界距離y,距離圖片左邊界距離+裁剪框寬度x+w,距離圖片上邊界距離+裁剪框高度y+h)
  '''
  # 截取圖片中一塊寬和高都是250的
  x = 0
  y = 60
  w = 260
  h = 60
  region = im.crop((x, y, x + w, y + h))
  region.save(outimg)

if __name__ == "__main__":
  inputpath = "D:/test/tmp/img_1/"
  outpath = "D:/test/tmp/img_2/"
  for i in range(1, 24):
    tmpin = inputpath + str(i) + '.jpg'
    tmpout = outpath + str(i) + '.jpg'
    cropimg(tmpin, tmpout)
    print('成功裁剪第' + str(i) + '張圖片')

以上這篇python實現對圖片進行旋轉,放縮,裁剪的功能就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

任丘市| 永胜县| 柞水县| 高碑店市| 镶黄旗| 大丰市| 饶河县| 班玛县| 和顺县| 仲巴县| 治县。| 芮城县| 平江县| 清原| 保德县| 什邡市| 高尔夫| 普宁市| 本溪| 商都县| 潜山县| 重庆市| 彩票| 沽源县| 成武县| 湘阴县| 卫辉市| 内乡县| 宝应县| 武平县| 新余市| 紫云| 都匀市| 宁化县| 甘德县| 沂水县| 房产| 灵宝市| 米泉市| 大石桥市| 马山县|