欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python批處理將圖片進(jìn)行放大實(shí)例代碼

 更新時(shí)間:2021年12月08日 13:04:54   作者:心之所向521  
最近處理一些規(guī)格不一的照片,需要修改成指定尺寸便于打印,下面這篇文章主要給大家介紹了關(guān)于python批處理將圖片進(jìn)行放大的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

python批處理圖片放大

有時(shí)候?qū)τ诰W(wǎng)絡(luò)識(shí)別,將原始圖片放進(jìn)網(wǎng)絡(luò)中并不能達(dá)到自己想要的效果,但是有時(shí)候如果將圖片放大之后,識(shí)別率卻能夠達(dá)到意想不到的結(jié)果,現(xiàn)在提供一種將文件中的圖片進(jìn)行批處理放大的代碼:

import os
?
from PIL import Image
import sys
 
 
#獲取path目錄下的所有文件
def get_imlist(path):
    return[os.path.join(path,f)
           for f in os.listdir(path)]
 
 
def change_size(path):
    directorys=get_imlist(path)
    for directory in directorys:
    #不是圖片文件就跳過(guò)
        print(directory)
        if not(directory.endswith('.jpg') or directory.endswith('.png') or directory.endswith('.bmp')):  ##b
            pass
        else:
            img=Image.open(directory)
            s="/"
            #獲取文件名(含后綴)
            oimage_name=directory[directory.rfind(s)+1:]
            (oimage_width,oimage_height)=img.size
            new_width=oimage_width * 3
            new_height=oimage_height * 3
            out=img.resize((new_width,new_height),Image.ANTIALIAS)
            out.save("%s" %oimage_name)  #直接替換
 
 
if __name__ == '__main__':
    change_size("F:\桌面\\test")

python 圖片比例縮放、批處理(分步驟完成)

問(wèn)題:實(shí)現(xiàn)將像素n*n的圖片 等比例縮放為 30*30

0、環(huán)境要求:Python3.x 需要安裝pillow模塊:

pip install pillow

1、縮放一個(gè)圖片:

from PIL import Image
 
img = Image.open("2.png")    # 讀取圖片
out = img.resize((30,30))    # 等比例縮放為30*30像素
out.save("2.png")            # 保存圖片(覆蓋原圖)

2、批處理:

/* 目錄結(jié)構(gòu)
E:\data_eg\lip_train:
           ----------folder1:
                     --------pic1.png
                     --------pic2.png
                     --------pic3.png
           ----------folder2:
                     --------pic1.png
                     --------pic2.png
                     --------pic3.png
                     --------pic4.png
                     --------pic5.png
           ----------folder3:
                     --------pic1.png
                     --------pic2.png
*/
 
 
import os
from PIL import Image
 
path_target = "E:\data_eg\lip_train"  # liptrain路徑下是文件夾,文件夾下是多張圖片
 
path_list=os.walk(path_target)        # 使用os.walk()方法,遍歷所有路徑,文件
 
# filenames 保存所有圖片名的 list
# root 保存二級(jí)目錄
for root, dirs, filenames in path_list:
	for filename in filenames:                         # 遍歷包含 所有文件名 的list
		file_path = os.path.join(root,filename)    # 合成得到每個(gè)圖片的 絕對(duì)路徑
		print(file_path)                           # 打印 絕對(duì)路徑 至屏幕
		img = Image.open(file_path)                # 打開(kāi) 此絕對(duì)路徑 的圖片
		out = img.resize((30,30))                  # 等比例縮放至 30*30 像素
		#out = img.convert('L')                    # 轉(zhuǎn)換為灰度圖像
		out.save(file_path)                        # 保存,覆蓋原圖片

總結(jié)

到此這篇關(guān)于python批處理將圖片進(jìn)行放大的文章就介紹到這了,更多相關(guān)python批處理圖片放大內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python腳本框架webpy的url映射詳解

    python腳本框架webpy的url映射詳解

    這篇文章主要為大家介紹了python腳本框架web.py的url映射的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 使用Pyinstaller打包exe文件詳細(xì)圖文教程

    使用Pyinstaller打包exe文件詳細(xì)圖文教程

    PyInstaller可以用來(lái)打包python應(yīng)用程序,打包完的程序就可以在沒(méi)有安裝Python解釋器的機(jī)器上運(yùn)行了,下面這篇文章主要給大家介紹了關(guān)于使用Pyinstaller打包exe文件的詳細(xì)圖文教程,需要的朋友可以參考下
    2022-08-08
  • python中關(guān)于range()函數(shù)反向遍歷的幾種表達(dá)

    python中關(guān)于range()函數(shù)反向遍歷的幾種表達(dá)

    這篇文章主要介紹了python中關(guān)于range()函數(shù)反向遍歷的幾種表達(dá),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python pow函數(shù)的底層實(shí)現(xiàn)原理介紹

    python pow函數(shù)的底層實(shí)現(xiàn)原理介紹

    這篇文章主要介紹了python pow函數(shù)的底層實(shí)現(xiàn)原理介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • django實(shí)現(xiàn)類似觸發(fā)器的功能

    django實(shí)現(xiàn)類似觸發(fā)器的功能

    今天小編就為大家分享一篇django實(shí)現(xiàn)類似觸發(fā)器的功能,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python?使用?pyc?解決明文密鑰問(wèn)題記錄

    Python?使用?pyc?解決明文密鑰問(wèn)題記錄

    pyc 是 Python 經(jīng)過(guò) compile 后的文件類型,一段 Python 代碼執(zhí)行前會(huì)先將 .py 文件編譯成 .pyc 文件它是一種字節(jié)碼 byte code,然后由 Python 虛擬機(jī)執(zhí)行,這篇文章主要介紹了Python使用pyc解決明文密鑰問(wèn)題,需要的朋友可以參考下
    2023-07-07
  • Python全棧之正則表達(dá)式

    Python全棧之正則表達(dá)式

    這篇文章主要為大家介紹了Python正則表達(dá)式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • python 實(shí)現(xiàn)刪除文件或文件夾實(shí)例詳解

    python 實(shí)現(xiàn)刪除文件或文件夾實(shí)例詳解

    這篇文章主要介紹了python 實(shí)現(xiàn)刪除文件或文件夾實(shí)例詳解的相關(guān)資料,這里附有實(shí)例代碼,需要的朋友可以參考下
    2016-12-12
  • 在python中修改.properties文件的操作

    在python中修改.properties文件的操作

    這篇文章主要介紹了在python中修改.properties文件的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 使用Python-OpenCV消除圖像中孤立的小區(qū)域操作

    使用Python-OpenCV消除圖像中孤立的小區(qū)域操作

    這篇文章主要介紹了使用Python-OpenCV消除圖像中孤立的小區(qū)域操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07

最新評(píng)論