<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        Python中用PIL庫(kù)批量給圖片加上序號(hào)的教程

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:41:41
        文檔

        Python中用PIL庫(kù)批量給圖片加上序號(hào)的教程

        Python中用PIL庫(kù)批量給圖片加上序號(hào)的教程:女友讓我給她論文的圖片上加上字母序號(hào),本來(lái)覺(jué)得是個(gè)很簡(jiǎn)單的事情,但那個(gè)白底黑字的圓圈序號(hào)卻難住了我, 試了幾個(gè)常用的軟件,都不行。 后來(lái)用 PS + 動(dòng)作,倒是能搞出來(lái),不過(guò)也不容易,正好那天沒(méi)搞完,于是拿回自己家做,但我的電腦上又沒(méi)有 PS, 所以
        推薦度:
        導(dǎo)讀Python中用PIL庫(kù)批量給圖片加上序號(hào)的教程:女友讓我給她論文的圖片上加上字母序號(hào),本來(lái)覺(jué)得是個(gè)很簡(jiǎn)單的事情,但那個(gè)白底黑字的圓圈序號(hào)卻難住了我, 試了幾個(gè)常用的軟件,都不行。 后來(lái)用 PS + 動(dòng)作,倒是能搞出來(lái),不過(guò)也不容易,正好那天沒(méi)搞完,于是拿回自己家做,但我的電腦上又沒(méi)有 PS, 所以
        女友讓我給她論文的圖片上加上字母序號(hào),本來(lái)覺(jué)得是個(gè)很簡(jiǎn)單的事情,但那個(gè)白底黑字的圓圈序號(hào)卻難住了我, 試了幾個(gè)常用的軟件,都不行。

        后來(lái)用 PS + 動(dòng)作,倒是能搞出來(lái),不過(guò)也不容易,正好那天沒(méi)搞完,于是拿回自己家做,但我的電腦上又沒(méi)有 PS, 所以就用 python 實(shí)現(xiàn)了。

        效果圖

        201556101123056.png (500×250)

        這里用的圖片全是 240X240 的,按文件名的首字母作為序號(hào),PIL 雖然可以計(jì)算文字的尺寸,但類似 D 這樣的字符依然不能處于圓圈的正中,所以還對(duì)個(gè)別字符做了偏移設(shè)置,本來(lái)想用 aggdraw 畫(huà)圓圈的,能平滑 一些,不過(guò)安裝了好幾次,都以失敗告終,最終放棄。

        #!/usr/bin/env python
        #-*- coding: utf-8 -*-
        import os, sys, fnmatch
        import Image, ImageDraw, ImageFont
        
        def process_picture(filename):
         seq = os.path.split(filename)[-1][0].upper()
         img = Image.open(os.path.join(input_dir, filename))
        
         draw = ImageDraw.Draw(img)
        
         # 在右下角畫(huà)白底黑框圓圈
         draw.ellipse((215, 215, 235, 235), outline='black', fill='white')
        
         # 將字母序號(hào)寫(xiě)入到圓圈內(nèi)
         font = ImageFont.truetype('fonts/Times New Roman.ttf', 20)
        
         # 計(jì)算文字居中的位置
         text_size = draw.textsize(seq, font)
         x = (20 / 2) - (text_size[0] / 2)
         y = (20 / 2) - (text_size[1] / 2)
        
         # 字母偏移量
         offsets = {'A': 1, 'B': 1, 'E': 1, 'D': 2}
         offset = offsets.get(seq, 0)
         draw.text((215 + x + offset, 215 + y), seq, font=font, fill='black')
        
         # save image
         img.save(os.path.join(output_dir, filename), 'JPEG')
        
        if __name__ == '__main__':
         if len(sys.argv) < 3:
         print 'Usage: python drawseq.py  '
         sys.exit(1)
        
         input_dir, output_dir = sys.argv[1:3] 
         os.path.exists(output_dir) or os.makedirs(output_dir)
        
         for filename in os.listdir(input_dir):
         if fnmatch.fnmatch(filename.lower(), '*.jpg'):
         process_picture(filename)
        
        

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Python中用PIL庫(kù)批量給圖片加上序號(hào)的教程

        Python中用PIL庫(kù)批量給圖片加上序號(hào)的教程:女友讓我給她論文的圖片上加上字母序號(hào),本來(lái)覺(jué)得是個(gè)很簡(jiǎn)單的事情,但那個(gè)白底黑字的圓圈序號(hào)卻難住了我, 試了幾個(gè)常用的軟件,都不行。 后來(lái)用 PS + 動(dòng)作,倒是能搞出來(lái),不過(guò)也不容易,正好那天沒(méi)搞完,于是拿回自己家做,但我的電腦上又沒(méi)有 PS, 所以
        推薦度:
        標(biāo)簽: 圖片 教程 圖片上
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲视频免费一区| 国产午夜精品久久久久免费视 | 日韩精品无码免费一区二区三区| 亚洲国产成人久久综合区| 亚洲欧美日韩综合久久久久| 四虎影视大全免费入口| 亚洲综合av一区二区三区不卡| 一个人在线观看视频免费| 天堂亚洲国产中文在线| 男男AV纯肉无码免费播放无码| 亚洲人成人伊人成综合网无码| 永久中文字幕免费视频网站| 美女露隐私全部免费直播| 亚洲午夜无码片在线观看影院猛| 一级做受视频免费是看美女| 亚洲国产精品网站久久| 亚洲香蕉免费有线视频| 亚洲一区二区三区AV无码| baoyu116.永久免费视频| 亚洲国产精品特色大片观看完整版 | 国产精品亚洲精品日韩已满| 久久免费公开视频| 亚洲视频一区在线观看| 午夜无遮挡羞羞漫画免费| 亚洲AV成人精品日韩一区| 亚洲一区二区高清| 久久国产免费观看精品| 亚洲国产精品成人综合久久久 | 国产卡一卡二卡三免费入口| 久久精品国产亚洲AV电影网| 亚洲日韩在线观看免费视频| 亚洲一区免费观看| 亚洲AV无码精品国产成人| 亚洲综合在线另类色区奇米| 亚洲视频免费播放| 污视频网站免费观看| 香蕉蕉亚亚洲aav综合| 国产午夜影视大全免费观看| 精品视频在线免费观看| 亚洲一线产品二线产品| 日本红怡院亚洲红怡院最新|