av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

python切割圖片的示例

瀏覽:2日期:2022-07-05 16:33:48

這個小程序可以自己設(shè)定行數(shù)和列數(shù)進(jìn)行圖片切割

import osfrom PIL import Imagedef splitimage(src, rownum, colnum, dstpath): img = Image.open(src) w, h = img.size if rownum <= h and colnum <= w: print(’Original image info: %sx%s, %s, %s’ % (w, h, img.format, img.mode)) print(’開始處理圖片切割, 請稍候...’) s = os.path.split(src) if dstpath == ’’: dstpath = s[0] fn = s[1].split(’.’) basename = fn[0] ext = fn[-1] num = 0 rowheight = h // rownum colwidth = w // colnum for r in range(rownum): for c in range(colnum):box = (c * colwidth, r * rowheight, (c + 1) * colwidth, (r + 1) * rowheight)img.crop(box).save(os.path.join(dstpath, basename + ’_’ + str(num) + ’.’ + ext), ext)num = num + 1 print(’圖片切割完畢,共生成 %s 張小圖片。’ % num) else: print(’不合法的行列切割參數(shù)!’)src = input(’請輸入圖片文件路徑:’)if os.path.isfile(src): dstpath = input(’請輸入圖片輸出目錄(不輸入路徑則表示使用源圖片所在目錄):’) if (dstpath == ’’) or os.path.exists(dstpath): row = int(input(’請輸入切割行數(shù):’)) col = int(input(’請輸入切割列數(shù):’)) if row > 0 and col > 0: splitimage(src, row, col, dstpath) else: print(’無效的行列切割參數(shù)!’) else: print(’圖片輸出目錄 %s 不存在!’ % dstpath)else: print(’圖片文件 %s 不存在!’ % src)

運(yùn)行效果

python切割圖片的示例

python切割圖片的示例

以上就是利用python切割圖片的示例的詳細(xì)內(nèi)容,更多關(guān)于python 切割圖片的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品99精品久久免费 | 国产精品国产成人国产三级 | 欧美日韩国产传媒 | 亚洲三级在线 | 欧美韩一区二区三区 | 国产日韩亚洲欧美 | 国产精品九九视频 | 国产亚洲精品久久午夜玫瑰园 | 久久久精品视 | 日韩在线 | 69精品久久久久久 | 亚洲精品一区二区三区蜜桃久 | 狠狠的干| 91久久久久久 | 国产一级片久久久 | 精品国产乱码久久久久久丨区2区 | 中文字幕第九页 | 天天干天天插天天 | 久久精品国产一区二区三区不卡 | 久久国产精品-国产精品 | 一区免费| 久久精品亚洲精品国产欧美 | 午夜伦4480yy私人影院 | 亚洲国产精品自拍 | 玖玖久久| 国产伦一区二区三区四区 | 青青草视频网站 | 亚洲视频免费在线观看 | 成人在线免费 | 亚洲第一天堂 | 波多野结衣精品 | 亚洲欧美日韩在线一区二区 | 香蕉久久av | 亚洲人在线| 国产一级精品毛片 | 久草免费在线视频 | 国产中文视频 | 色久影院 | 国产在线视频在线观看 | 国产日韩欧美一区二区 | 亚洲综合视频 |