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

Python圖片裁剪實(shí)例代碼(如頭像裁剪)

 更新時(shí)間:2017年06月21日 14:10:34   作者:Woo93  
本篇文章主要介紹了Python圖片裁剪實(shí)例代碼(如: 頭像裁剪),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

今天就來說個(gè)常用的功能,圖片裁剪,可用于頭像裁剪啊之類的。用的還是我們之前用的哪個(gè)模塊pillow

1. 安裝pillow

用pip安裝

pip install pillow

2. 圖片裁剪

2.1 準(zhǔn)備一張圖片

2.2 我們使用的是Image中的crop(box)功能,它需要一個(gè)參數(shù)box,元組 類型,元組包括4個(gè)元素,如:
(距離圖片左邊界距離x, 距離圖片上邊界距離y,距離圖片左邊界距離+裁剪框?qū)挾葂+w,距離圖片上邊界距離+裁剪框高度y+h)

如圖:(x, y, x+w, y+h), x,y是裁剪框左上角的坐標(biāo), x+w,y+h是右下角的坐標(biāo)

2.3 上代碼1-裁剪:

# -*-coding:utf-8-*-
from PIL import Image
im = Image.open("renren.jpeg")
# 圖片的寬度和高度
img_size = im.size
print("圖片寬度和高度分別是{}".format(img_size))
'''
裁剪:傳入一個(gè)元組作為參數(shù)
元組里的元素分別是:(距離圖片左邊界距離x, 距離圖片上邊界距離y,距離圖片左邊界距離+裁剪框?qū)挾葂+w,距離圖片上邊界距離+裁剪框高度y+h)
'''
# 截取圖片中一塊寬和高都是250的
x = 100
y = 100
w = 250
h = 250
region = im.crop((x, y, x+w, y+h))
region.save("./crop_test1.jpeg")

# 截取圖片中一塊寬是250和高都是300的
x = 100
y = 100
w = 250
h = 300
region = im.crop((x, y, x+w, y+h))
region.save("./crop_test2.jpeg")

運(yùn)行結(jié)果:

(venv) allenwoo@~/renren/code$ python test.py
圖片寬度和高度分別是(500, 500)



2.4 上代碼2-平均切割成4塊:

# 把圖片平均分成4塊
# 第1塊
w = img_size[0]/2.0
h = img_size[1]/2.0
x = 0
y = 0
region = im.crop((x, y, x+w, y+h))
region.save("./crop_average-1.jpeg")

# 第2塊
x = w
y = h
region = im.crop((x, y, x+w, y+h))
region.save("./crop_average-2.jpeg")

# 第3塊
x = 0
y = h
region = im.crop((x, y, x+w, y+h))
region.save("./crop_average-3.jpeg")

# 第4塊
x = w
y = 0
region = im.crop((x, y, x+w, y+h))
region.save("./crop_average-4.jpeg")

運(yùn)行結(jié)果:





2.5 上代碼3-旋轉(zhuǎn)圖片:

# 旋轉(zhuǎn)圖片
# 左旋轉(zhuǎn)45度
im = im.rotate(45)
im.save("./rotate-l45.jpeg")

# 右旋轉(zhuǎn)30度
im = im.rotate(-30)
im.save("./rotate-r30.jpeg")

# 右旋轉(zhuǎn)45度, 并裁剪一塊
im = im.rotate(-30)
x = 50
y = 50
w = 150
h = 150
region = im.crop((x, y, x+w, y+h))
region.save("./rotate-r30-crop.jpeg")

運(yùn)行結(jié)果:




好了,到這里你完全可以做個(gè)頭像裁剪了的后端操作了。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python bytes string相互轉(zhuǎn)換過程解析

    Python bytes string相互轉(zhuǎn)換過程解析

    這篇文章主要介紹了Python bytes string相互轉(zhuǎn)換過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python利用Xpath選擇器爬取京東網(wǎng)商品信息

    Python利用Xpath選擇器爬取京東網(wǎng)商品信息

    這篇文章主要介紹了Python利用Xpath選擇器爬取京東網(wǎng)商品信息,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python圖像平滑處理原理

    python圖像平滑處理原理

    這篇文章主要介紹了python圖像平滑處理原理,圖像濾波是圖像處理和計(jì)算機(jī)視覺中最常用、最基本的操作,文章基于python的相關(guān)資料展開詳細(xì)的內(nèi)容需要的小伙伴可以參考一下
    2022-06-06
  • Python中的面向?qū)ο缶幊淘斀?上)

    Python中的面向?qū)ο缶幊淘斀?上)

    這篇文章主要介紹了Python中的面向?qū)ο缶幊淘斀?上),本文講解了創(chuàng)建類、實(shí)例化類、類屬性、特殊方法內(nèi)建屬性、靜態(tài)變量屬性、實(shí)例變量屬性、方法屬性、靜態(tài)方法、類方法等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 使用 tf.nn.dynamic_rnn 展開時(shí)間維度方式

    使用 tf.nn.dynamic_rnn 展開時(shí)間維度方式

    今天小編就為大家分享一篇使用 tf.nn.dynamic_rnn 展開時(shí)間維度方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python裝飾器原理與簡單用法實(shí)例分析

    Python裝飾器原理與簡單用法實(shí)例分析

    這篇文章主要介紹了Python裝飾器原理與簡單用法,結(jié)合實(shí)例形式分析了Python裝飾器的概念、原理、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • 使用PIL(Python-Imaging)反轉(zhuǎn)圖像的顏色方法

    使用PIL(Python-Imaging)反轉(zhuǎn)圖像的顏色方法

    今天小編就為大家分享一篇使用PIL(Python-Imaging)反轉(zhuǎn)圖像的顏色方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 使用python對(duì)泰坦尼克號(hào)幸存者進(jìn)行數(shù)據(jù)分析與預(yù)測(cè)

    使用python對(duì)泰坦尼克號(hào)幸存者進(jìn)行數(shù)據(jù)分析與預(yù)測(cè)

    這篇文章主要介紹了使用python對(duì)泰坦尼克號(hào)幸存者進(jìn)行數(shù)據(jù)分析與預(yù)測(cè),應(yīng)用機(jī)器學(xué)習(xí)的工具來預(yù)測(cè)哪些乘客在悲劇中幸存下來
    2023-03-03
  • Django 簡單實(shí)現(xiàn)分頁與搜索功能的示例代碼

    Django 簡單實(shí)現(xiàn)分頁與搜索功能的示例代碼

    這篇文章主要介紹了Django 簡單實(shí)現(xiàn)分頁與搜索功能的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 圖文詳解matlab原始處理圖像幾何變換

    圖文詳解matlab原始處理圖像幾何變換

    Matlab 擅長于操作矩陣,而圖像其實(shí)就是矩陣,這篇文章主要給大家介紹了關(guān)于matlab原始處理圖像幾何變換的相關(guān)資料,需要的朋友可以參考下
    2021-07-07

最新評(píng)論

厦门市| 公主岭市| 新巴尔虎左旗| 壤塘县| 安阳市| 漳州市| 兴山县| 潮州市| 湘乡市| 柳州市| 来安县| 佛教| 仁怀市| 万全县| 宜川县| 江城| 大化| 得荣县| 修武县| 阿荣旗| 于田县| 文山县| 鲁山县| 襄汾县| 沅陵县| 彰武县| 织金县| 嵊州市| 黑水县| 冀州市| 万载县| 探索| 阿巴嘎旗| 沧州市| 乳山市| 昌平区| 宁国市| 正宁县| 广宁县| 永登县| 长海县|