關(guān)于PIL記錄的一些知識(shí)

1、不要直接在python2中直接install pil,會(huì)提示python版本太低,不能安裝,要在python3中裝。
2、在pycharm中安裝pillow-PIL,成功安裝
遠(yuǎn)程打開圖片

from PIL import Image
import os
import urllib.request  

from io import BytesIO

path = "http://p2.cri.cn/M00/00/C3/CqgNOlv-J5WAPWM8AAAAAAAAAAA786.900x600.jpg"

file = urllib.request.urlopen(path)
tmpIm = BytesIO(file.read())
img = Image.open(tmpIm)

print(img.format)         # JPEG
print(img.size)           # (801, 1200)

坑點(diǎn)1:
這里要介紹一些BytesIO 和StringIO的不同
因?yàn)?urlopen中打開網(wǎng)址之后得到的file.read()是二進(jìn)制的格式,所以必須要用BytesIO打開。StringIO只能打開str類型的。
坑點(diǎn)2:
urlopen在urllib.request中
StringIO和BytesIO在io中

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • title: python高級(jí)進(jìn)階 參考文獻(xiàn) https://pythonguidecn.readthedocs....
    采香行處蹙連錢閱讀 2,705評(píng)論 1 5
  • 高階函數(shù):將函數(shù)作為參數(shù) sortted()它還可以接收一個(gè)key函數(shù)來實(shí)現(xiàn)自定義的排序,reversec參數(shù)可反...
    royal_47a2閱讀 831評(píng)論 0 0
  • python學(xué)習(xí)筆記 聲明:學(xué)習(xí)筆記主要是根據(jù)廖雪峰官方網(wǎng)站python學(xué)習(xí)學(xué)習(xí)的,另外根據(jù)自己平時(shí)的積累進(jìn)行修正...
    renyangfar閱讀 3,244評(píng)論 0 10
  • 一、面向?qū)ο缶幊?1.類與實(shí)例 類就是一個(gè)抽象的模板,通過構(gòu)造函數(shù)將類實(shí)例化為一個(gè)個(gè)的對(duì)象。 Python中的類中...
    最初的美好_kai閱讀 264評(píng)論 0 0
  • 安裝PIL,問題多多,現(xiàn)將出現(xiàn)問題,原因,以及解決方法總結(jié)如下:PIL的官方版本,但是最后一次維護(hù)是2009年,現(xiàn)...
    jockerMe閱讀 50,275評(píng)論 5 5

友情鏈接更多精彩內(nèi)容