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

python生成指定尺寸縮略圖的示例

 更新時(shí)間:2014年05月07日 11:05:43   作者:  
這篇文章主要介紹了python生成指定尺寸縮略圖的示例,需要的朋友可以參考下

python生成指定尺寸的縮略圖

復(fù)制代碼 代碼如下:

def MakeThumb(path, sizes=(75, 32, 16)):
    """
    縮略圖生成程序 by Neil Chen
    sizes 參數(shù)傳遞要生成的尺寸,可以生成多種尺寸
    """
    base, ext = os.path.splitext(path)
    try:
        im = Image.open(path)
    except IOError:
        return
    mode = im.mode
    if mode not in ('L', 'RGB'):
        if mode == 'RGBA':
            # 透明圖片需要加白色底
            alpha = im.split()[3]
            bgmask = alpha.point(lambda x: 255-x)
            im = im.convert('RGB')
            # paste(color, box, mask)
            im.paste((255,255,255), None, bgmask)
        else:
            im = im.convert('RGB')

    width, height = im.size
    if width == height:
        region = im
    else:
        if width > height:
            delta = (width - height)/2
            box = (delta, 0, delta+height, height)
        else:
            delta = (height - width)/2
            box = (0, delta, width, delta+width)
        region = im.crop(box)

    for size in sizes:
        filename = base + "_" + "%sx%s" % (str(size), str(size)) + ".jpg"
        thumb = region.resize((size,size), Image.ANTIALIAS)
        thumb.save(filename, quality=100) # 默認(rèn) JPEG 保存質(zhì)量是 75, 不太清楚。可選值(0~100)

相關(guān)文章

  • 詳解Python中的List 2

    詳解Python中的List 2

    這篇文章主要為大家介紹了Python中的List,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 詳細(xì)探究Python中的字典容器

    詳細(xì)探究Python中的字典容器

    這篇文章主要介紹了Python中的字典容器,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • 用Python給圖像算法做個(gè)簡單應(yīng)用界面

    用Python給圖像算法做個(gè)簡單應(yīng)用界面

    這篇文章主要介紹了用Python給圖像算法做個(gè)簡單應(yīng)用界面,幫助大家更好的理解和學(xué)習(xí)使用python開發(fā)gui,感興趣的朋友可以了解下
    2021-05-05
  • Python 實(shí)現(xiàn)訓(xùn)練集、測(cè)試集隨機(jī)劃分

    Python 實(shí)現(xiàn)訓(xùn)練集、測(cè)試集隨機(jī)劃分

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)訓(xùn)練集、測(cè)試集隨機(jī)劃分,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python發(fā)送郵件實(shí)現(xiàn)基礎(chǔ)解析

    Python發(fā)送郵件實(shí)現(xiàn)基礎(chǔ)解析

    這篇文章主要介紹了Python發(fā)送郵件實(shí)現(xiàn)基礎(chǔ)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python使用Socket實(shí)現(xiàn)簡單聊天程序

    Python使用Socket實(shí)現(xiàn)簡單聊天程序

    這篇文章主要介紹了Python使用Socket實(shí)現(xiàn)簡單聊天程序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 解決TensorFlow程序無限制占用GPU的方法

    解決TensorFlow程序無限制占用GPU的方法

    這篇文章主要介紹了解決TensorFlow程序無限制占用GPU的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python如何實(shí)現(xiàn)伽馬矯正

    Python如何實(shí)現(xiàn)伽馬矯正

    這篇文章主要介紹了Python如何實(shí)現(xiàn)伽馬矯正問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • numpy中hstack vstack stack concatenate函數(shù)示例詳解

    numpy中hstack vstack stack concatenate函數(shù)示例詳解

    這篇文章主要為大家介紹了numpy中hstack vstack stack concatenate函數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 基于python3的socket聊天編程

    基于python3的socket聊天編程

    這篇文章主要為大家詳細(xì)介紹了基于python3的socket聊天編程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評(píng)論

荔波县| 天长市| 民勤县| 新化县| 保靖县| 北碚区| 建水县| 太保市| 胶州市| 封开县| 南靖县| 桐梓县| 来宾市| 开封市| 迭部县| 鹤山市| 安福县| 穆棱市| 塘沽区| 盘山县| 江孜县| 依兰县| 文昌市| 那曲县| 胶南市| 南安市| 贺兰县| 兴安县| 北海市| 阜新| 克拉玛依市| 宝丰县| 滨州市| 永安市| 清水县| 迁西县| 许昌县| 资阳市| 灵山县| 明光市| 邢台市|