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

利用Python批量生成任意尺寸的圖片

 更新時(shí)間:2016年08月29日 15:01:26   投稿:daisy  
不知道大家有沒(méi)有遇到過(guò),因檢驗(yàn)需要1000張,分別從1*1到1000*1000像素的圖片。搜索一番過(guò)后發(fā)現(xiàn)還是Python實(shí)現(xiàn)比較方便,遂決定用Python實(shí)現(xiàn)這一功能,下面分享給大家,有需要的可以參考。

實(shí)現(xiàn)效果

通過(guò)源圖片,在當(dāng)前工作目錄的/img目錄下生成1000張,分別從1*1到1000*1000像素的圖片。

效果如下:


目錄結(jié)構(gòu)

實(shí)現(xiàn)示例

# -*- coding: utf-8 -*-
import threading

from PIL import Image

image_size = range(1, 1001)


def start():
  for size in image_size:
    t = threading.Thread(target=create_image, args=(size,))
    t.start()


def create_image(size):
  pri_image = Image.open("origin.png")
  pri_image.resize((size, size), Image.ANTIALIAS).save("img/png_%d.png" % size)


if __name__ == "__main__":
  start()

注意:該項(xiàng)目需要引用PIL庫(kù)。

在這里,我們使用resize函數(shù)。

與大多數(shù)腳本庫(kù)一樣,resize函數(shù)也支持鏈?zhǔn)秸{(diào)用。先通過(guò)resize((size, size), Image.ANTIALIAS)指定大小與質(zhì)量,其中對(duì)于參數(shù)二:

參數(shù)值  含義
Image.NEAREST 低質(zhì)量
Image.BILINEAR 雙線性
Image.BICUBIC  三次樣條插值
Image.ANTIALIAS 高質(zhì)量

最終調(diào)用save("img/png_%d.png" % size)方法,以指定格式寫(xiě)入指定位置。

另外,考慮到是大量的線性密集型運(yùn)算,因此使用了多線程并發(fā)。

結(jié)束語(yǔ)

以上就是利用Python批量生成任意尺寸圖片的全部?jī)?nèi)容了,希望對(duì)大家學(xué)習(xí)和使用Python能有所幫助。

相關(guān)文章

  • Python大數(shù)據(jù)之從網(wǎng)頁(yè)上爬取數(shù)據(jù)的方法詳解

    Python大數(shù)據(jù)之從網(wǎng)頁(yè)上爬取數(shù)據(jù)的方法詳解

    這篇文章主要介紹了Python大數(shù)據(jù)之從網(wǎng)頁(yè)上爬取數(shù)據(jù)的方法,結(jié)合實(shí)例形式詳細(xì)分析了Python爬蟲(chóng)爬取網(wǎng)頁(yè)數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • python下載安裝requests庫(kù)的簡(jiǎn)單步驟

    python下載安裝requests庫(kù)的簡(jiǎn)單步驟

    這篇文章主要給大家介紹了關(guān)于python下載安裝requests庫(kù)的簡(jiǎn)單步驟,使用Python的requests庫(kù)下載文件是一種常見(jiàn)的操作,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • PaddleOCR 識(shí)別表情包文字示例詳解

    PaddleOCR 識(shí)別表情包文字示例詳解

    這篇文章主要為大家介紹了PaddleOCR 識(shí)別表情包文字示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 使用wxPython和ECharts實(shí)現(xiàn)生成和保存HTML圖表

    使用wxPython和ECharts實(shí)現(xiàn)生成和保存HTML圖表

    wxPython是一個(gè)基于wxWidgets的Python?GUI庫(kù),ECharts是一個(gè)用于數(shù)據(jù)可視化的JavaScript庫(kù),本文主要為大家介紹了如何使用wxPython和ECharts庫(kù)來(lái)生成和保存HTML圖表,感興趣的可以學(xué)習(xí)一下
    2023-08-08
  • Python實(shí)現(xiàn)搶購(gòu)IPhone手機(jī)

    Python實(shí)現(xiàn)搶購(gòu)IPhone手機(jī)

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)搶購(gòu)IPhone手機(jī),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python簡(jiǎn)單過(guò)濾字母和數(shù)字的方法小結(jié)

    Python簡(jiǎn)單過(guò)濾字母和數(shù)字的方法小結(jié)

    這篇文章主要介紹了Python簡(jiǎn)單過(guò)濾字母和數(shù)字的方法,涉及Python基于內(nèi)置函數(shù)與正則表達(dá)式進(jìn)行字母和數(shù)字過(guò)濾的相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • 為什么從Python 3.6開(kāi)始字典有序并效率更高

    為什么從Python 3.6開(kāi)始字典有序并效率更高

    這篇文章主要給大家介紹了關(guān)于為什么從Python 3.6開(kāi)始字典有序并效率更高的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Windows下Anaconda和PyCharm的安裝與使用詳解

    Windows下Anaconda和PyCharm的安裝與使用詳解

    這篇文章主要介紹了Windows下Anaconda和PyCharm的安裝與使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換

    Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python獲取文件ssdeep值的方法

    Python獲取文件ssdeep值的方法

    這篇文章主要介紹了Python獲取文件ssdeep值的方法,是一個(gè)比較實(shí)用的技巧,本文詳細(xì)講述了實(shí)現(xiàn)這一功能的具體步驟及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2014-10-10

最新評(píng)論

平乡县| 泸州市| 工布江达县| 长白| 白河县| 乐安县| 聊城市| 修水县| 肇源县| 遂宁市| 岳阳市| 双鸭山市| 田林县| 南充市| 根河市| 辽源市| 武山县| 和静县| 合阳县| 德安县| 理塘县| 黄浦区| 宜良县| 石棉县| 双辽市| 库尔勒市| 洛扎县| 乳源| 扶余县| 漳州市| 从化市| 南溪县| 彰化市| 石林| 高安市| 墨竹工卡县| 都安| 高唐县| 龙山县| 克什克腾旗| 巩留县|