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

Python如何將jpg圖像修改大小并轉(zhuǎn)換為png

 更新時間:2023年09月11日 15:21:54   作者:回爐重造P  
這篇文章主要介紹了Python如何將jpg圖像修改大小并轉(zhuǎn)換為png問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python將jpg圖像修改大小并轉(zhuǎn)換為png

簡單利用pillow庫實現(xiàn)的大小與格式轉(zhuǎn)換的腳本。

實現(xiàn)

import os
import PIL.Image as Image
def changeJpgToPng(w, h, path):
    # 修改圖像大小
    image = Image.open(path)
    image = image.resize((w, h), Image.ANTIALIAS)
    # 將jpg轉(zhuǎn)換為png
    png_name = str(path)[0:-len('.jpg')] + '_min.png'
    image.save(png_name)
    print(png_name)
    # 去白底
    image = image.convert('RGBA')
    img_w, img_h = image.size
    color_white = (255, 255, 255, 255)
    for j in range(img_h):
        for i in range(img_w):
            pos = (i, j)
            color_now = image.getpixel(pos)
            if color_now == color_white:
                # 透明度置為0
                color_now = color_now[:-1] + (0,)
                image.putpixel(pos, color_now)
    image.save(png_name)
if __name__ == '__main__':
    t_w = 300
    t_h = 150
    dic = os.listdir('image')
    for d in dic:
        if d.count('.jpg') > 0:
            changeJpgToPng(t_w, t_h, 'image/' + d)

參考實現(xiàn)了去白底的功能,簡單循環(huán)對比。

結(jié)構(gòu)

Python批量實現(xiàn)jpg圖片修改大小并轉(zhuǎn)換為png(圖像通道:RGB,適配KITTI數(shù)據(jù)集)

# python:批量實現(xiàn)jpg圖片修改大小并轉(zhuǎn)換為png
# author:zhou jinxing
import os
import PIL.Image as Image
def changeJpgToPng(w, h,srcPath,dstPath):
    # 修改圖像大小
    image = Image.open(srcPath)
    image = image.resize((w, h), Image.ANTIALIAS)
    # 將jpg轉(zhuǎn)換為png
    png_name = str(dstPath)[0:-len('.jpg')] + '.png'
    image.save(png_name)
    print(png_name)
    # 去白底
    #image = image.convert('RGBA')
    image = image.convert('RGB')
    img_w, img_h = image.size
    #color_white = (255, 255, 255, 255)
    color_white = (255, 255, 255)
    for j in range(img_h):
        for i in range(img_w):
            pos = (i, j)
            color_now = image.getpixel(pos)
            if color_now == color_white:
                # 透明度置為0
                color_now = color_now[:-1] + (0,)
                image.putpixel(pos, color_now)
    image.save(png_name)
if __name__ == '__main__':
    t_w = 1242
    t_h = 375
    #srcPath = '/workspace/tlt-experiments/data_fire/image_2_jpg/'
    #dstPath = '/workspace/tlt-experiments/data_fire/image_2_png/'
    srcPath = '/workspace/tlt-experiments/data_fire/012/training/image_2/'
    dstPath = '/workspace/tlt-experiments/data_fire/012/training/image_2_png/'    
#    filename_list = os.listdir('/workspace/tlt-experiments/data_fire/image_2_jpg')
#    for d in dic:
#        if d.count('.jpg') > 0:
#            changeJpgToPng(t_w, t_h, 'image/' + d)
    print("開始轉(zhuǎn)換...")
    filename_list = os.listdir('/workspace/tlt-experiments/data_fire/012/training/image_2')
    for d in filename_list:
        if d.count('.png') > 0:
            changeJpgToPng(t_w, t_h,srcPath + d,dstPath + d)
        pass
    print("完成了...")

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python制作羅盤時鐘效果

    python制作羅盤時鐘效果

    這篇文章主要介紹了python制作羅盤時鐘效果,本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • python SocketServer源碼深入解讀

    python SocketServer源碼深入解讀

    這篇文章主要介紹了python SocketServer源碼深入解讀,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 使用Python NumPy庫繪制漸變圖案

    使用Python NumPy庫繪制漸變圖案

    NumPy(Numerical Python)是Python的一種開源的數(shù)值計算擴展。這種工具可用來存儲和處理大型矩陣。但其實NumPy還可以繪制圖畫,本文將為大家介紹如何通過NumPy繪制彩色圖畫,感興趣的小伙伴可以了解一下
    2021-12-12
  • IDEA安裝python插件并配置的詳細(xì)圖文教程

    IDEA安裝python插件并配置的詳細(xì)圖文教程

    要在IDEA開發(fā)環(huán)境中配置Python程序,你需要先安裝Python,可以從官網(wǎng)上下載Python的安裝包,按照提示進(jìn)行安裝即可,下面這篇文章主要給大家介紹了關(guān)于IDEA安裝python插件并配置的詳細(xì)圖文教程,需要的朋友可以參考下
    2024-03-03
  • python 如何在list中找Topk的數(shù)值和索引

    python 如何在list中找Topk的數(shù)值和索引

    這篇文章主要介紹了python 如何在list中找Topk的數(shù)值和索引的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python Excel vlookup函數(shù)實現(xiàn)過程解析

    Python Excel vlookup函數(shù)實現(xiàn)過程解析

    這篇文章主要介紹了Python Excel vlookup函數(shù)實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • python如何解析復(fù)雜sql,實現(xiàn)數(shù)據(jù)庫和表的提取的實例剖析

    python如何解析復(fù)雜sql,實現(xiàn)數(shù)據(jù)庫和表的提取的實例剖析

    這篇文章主要介紹了python如何解析復(fù)雜sql,實現(xiàn)數(shù)據(jù)庫和表的提取的實例剖析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python字典添加,刪除,查詢等相關(guān)操作方法詳解

    Python字典添加,刪除,查詢等相關(guān)操作方法詳解

    這篇文章主要介紹了Python字典添加,刪除,查詢等相關(guān)操作方法詳解,需要的朋友可以參考下
    2020-02-02
  • 通過python實現(xiàn)Google的精準(zhǔn)搜索功能

    通過python實現(xiàn)Google的精準(zhǔn)搜索功能

    這篇文章主要介紹了通過python實現(xiàn)Google的精準(zhǔn)搜索功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-05-05
  • Python?ConfigParser庫輕松讀寫INI文件實例探究

    Python?ConfigParser庫輕松讀寫INI文件實例探究

    這篇文章主要為大家介紹了Python?ConfigParser庫輕松讀寫INI文件實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評論

精河县| 新乐市| 专栏| 慈溪市| 宁国市| 井研县| 泰州市| 慈溪市| 疏勒县| 竹山县| 来安县| 福泉市| 荆州市| 合水县| 灵台县| 连云港市| 铜陵市| 玛曲县| 吴江市| 陆河县| 西盟| 伽师县| 昭平县| 三亚市| 崇义县| 南昌县| 伊金霍洛旗| 乌恰县| 岑巩县| 江达县| 中卫市| 得荣县| 曲阜市| 尚义县| 商都县| 迁西县| 鄯善县| 永平县| 山东省| 绍兴市| 鄯善县|