最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python批量圖片處理簡(jiǎn)單示例

 更新時(shí)間:2019年08月06日 12:11:03   作者:沈偉-測(cè)試前行者  
這篇文章主要介紹了python批量圖片處理,涉及Python針對(duì)圖片文件的遍歷、判斷、縮放等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了python批量圖片處理。分享給大家供大家參考,具體如下:

#!/usr/bin/python
#coding:utf-8
import os
from PIL import Image
#源目錄
MyPath = 'C:/Users/Eric/Desktop/python_text/20161214/test_Image/'
#輸出目錄
OutPath = 'C:/Users/Eric/Desktop/python_text/20161214/outpath/'
def processImage(filesoure, destsoure, name, imgtype):
  '''
  filesoure是存放待轉(zhuǎn)換圖片的目錄
  destsoure是存在輸出轉(zhuǎn)換后圖片的目錄
  name是文件名
  imgtype是文件類型
  '''
  imgtype = 'jpeg' if imgtype == '.jpg' else 'png'
  #打開圖片
  im = Image.open(filesoure + name)
  #縮放比例
  rate =max(im.size[0]/640.0 if im.size[0] > 60 else 0, im.size[1]/1136.0 if im.size[1] > 1136 else 0)
  if rate:
    im.thumbnail((im.size[0]/rate, im.size[1]/rate))
  im.save(destsoure + name, imgtype)
def run():
  #切換到源目錄,遍歷源目錄下所有圖片
  os.chdir(MyPath)
  for i in os.listdir(os.getcwd()):
    #檢查后綴
    postfix = os.path.splitext(i)[1]
    if postfix == '.jpg' or postfix == '.png':
      processImage(MyPath, OutPath, i, postfix)
if __name__ == '__main__':
  run()

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python文件讀寫代碼實(shí)例

    python文件讀寫代碼實(shí)例

    這篇文章主要介紹了python文件讀寫代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 使用Python完成SAP客戶端的打開和系統(tǒng)登陸功能

    使用Python完成SAP客戶端的打開和系統(tǒng)登陸功能

    這篇文章主要介紹了使用Python完成SAP客戶端的打開和系統(tǒng)登陸,涉及到SAP的打開和登錄過程,本文重點(diǎn)介紹如何通過Python完成SAP應(yīng)用程序的打開并進(jìn)入特定的”用戶指定系統(tǒng)“,需要的朋友可以參考下
    2022-05-05
  • 教你如何使用Python Tkinter庫制作記事本

    教你如何使用Python Tkinter庫制作記事本

    讓我們看看如何使用 Tkinter 在 Python 中創(chuàng)建一個(gè)簡(jiǎn)單的記事本.這個(gè)記事本 GUI 將包含各種菜單,如文件和編輯,使用這些菜單可以完成保存文件、打開文件、編輯、剪切和粘貼等所有功能,需要的朋友可以參考下
    2021-06-06
  • Python實(shí)現(xiàn)層次分析法及自調(diào)節(jié)層次分析法的示例

    Python實(shí)現(xiàn)層次分析法及自調(diào)節(jié)層次分析法的示例

    這篇文章主要介紹了Python實(shí)現(xiàn)層次分析法及自調(diào)節(jié)層次分析法的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 將Jupyter?Notebook(.ipynb)文件轉(zhuǎn)換為Python(.py)文件的3種方法

    將Jupyter?Notebook(.ipynb)文件轉(zhuǎn)換為Python(.py)文件的3種方法

    大多數(shù)數(shù)據(jù)科學(xué)在線課程都把Jupyter Notebook作為教學(xué)媒介,這是因?yàn)槌鯇W(xué)者在Jupyter Notebook的單元格中編寫代碼,比編寫包含類和函數(shù)的腳本更容易,這篇文章主要給大家介紹了關(guān)于將Jupyter?Notebook(.ipynb)文件轉(zhuǎn)換為Python(.py)文件的3種方法,需要的朋友可以參考下
    2023-10-10
  • python將unicode轉(zhuǎn)為str的方法

    python將unicode轉(zhuǎn)為str的方法

    下面小編就為大家?guī)硪黄猵ython將unicode轉(zhuǎn)為str的方法。小編覺得挺不錯(cuò)的?,F(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • YOLOv8訓(xùn)練自己的數(shù)據(jù)集(詳細(xì)教程)

    YOLOv8訓(xùn)練自己的數(shù)據(jù)集(詳細(xì)教程)

    YOLO是一種基于圖像全局信息進(jìn)行預(yù)測(cè)的目標(biāo)檢測(cè)系統(tǒng),YOLOv8 是ultralytics公司在2023年1月10號(hào)開源的YOLOv5的下一個(gè)重大更新版本,這篇文章主要給大家介紹了關(guān)于YOLOv8訓(xùn)練自己的數(shù)據(jù)集的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • python cumsum函數(shù)的具體使用

    python cumsum函數(shù)的具體使用

    這篇文章主要介紹了python cumsum函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 用Anaconda安裝本地python包的方法及路徑問題(圖文)

    用Anaconda安裝本地python包的方法及路徑問題(圖文)

    這篇文章主要介紹了用Anaconda安裝本地python包的方法及路徑問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-07-07
  • python實(shí)現(xiàn)輸入任意一個(gè)大寫字母生成金字塔的示例

    python實(shí)現(xiàn)輸入任意一個(gè)大寫字母生成金字塔的示例

    這篇文章主要介紹了python實(shí)現(xiàn)輸入任意一個(gè)大寫字母生成金字塔的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評(píng)論

合作市| 探索| 平果县| 普兰县| 青神县| 江都市| 桃园市| 漠河县| 邛崃市| 榆林市| 湘潭市| 涿州市| 明星| 姚安县| 尼勒克县| 平湖市| 建平县| 磐石市| 无极县| 龙胜| 黄梅县| 汶川县| 龙山县| 富阳市| 西城区| 达州市| 云和县| 手机| 文昌市| 老河口市| 噶尔县| 兰溪市| 江达县| 辽源市| 溆浦县| 永善县| 清徐县| 淮安市| 景德镇市| 新邵县| 遂溪县|