Python 之將小姐姐畫在Excel上

2021-10-19 12:23:55 字數 1778 閱讀 3603

from pil import image

import xlsxwriter

# 顏色轉換函式

defcolor

(value)

: digit =

list

(map

(str

,range(10

)))+

list

("abcdef")if

isinstance

(value,

tuple):

string =

'#'for i in value:

a1 = i //

16 a2 = i %

16 string += digit[a1]

+ digit[a2]

return string

elif

isinstance

(value,

str)

: a1 = digit.index(value[1]

)*16+ digit.index(value[2]

) a2 = digit.index(value[3]

)*16+ digit.index(value[4]

) a3 = digit.index(value[5]

)*16+ digit.index(value[6]

)return

(a1, a2, a3)

# 路徑

# 轉為rgb

imgl = img.convert(

"p")

.convert(

"rgb"

)pix = imgl.load(

)w, h = imgl.size

workbook = xlsxwriter.workbook(

'picture.xlsx'

)# 新建excel表

worksheet = workbook.add_worksheet(

'sheet1'

)# 新建sheet(sheet的名稱為"sheet1")

for j in

range

(w):

for i in

range

(h):

color_cell = color(pix[j, i]

)# 新增樣式

sty = workbook.add_format('.

format

(color_cell)})

# 寫入

worksheet.write(i, j,

'', sty)

# 設定行高

worksheet.set_row(i,1)

# 設定列寬

worksheet.set_column(

0,w-1,

0.4)

workbook.close(

)

這是調整後行與列均為1畫素的效果。

Python 將小姐姐畫在Excel上

準備 1.一張小姐姐的 2.python 環境 3.需要匯入的庫 pil,xlsxwriter 原理 1.讀取小姐姐的 轉化為rgb 格式 2.將顏色填充到對應的 上 很簡單如下 from pil import image import xlsxwriter 顏色轉換函式 defcolor valu...

Python爬取小姐姐美照!

今天教大家用如何用爬蟲爬取可愛小姐姐的美照 第三步 分析目標 的html原始碼及網頁規則 通過分析我發現,該網頁每個人物的每個都是 from bs4 import beautifulsoup 引用beautifulsoup庫 import requests 引用requests import os ...

WebGL小姐姐教我學畫畫之起手式

我,webgl,全名web graphics library,是為了讓死宅程式猿們 攤手 能在瀏覽器上為所欲為的畫女朋友,並還能動手動腳,而屈尊降臨於猿類的世界內。哇哈哈哈哈,快來臣服於我吧,哇嘎嘎嘎嗝 webgl小姐姐神通廣大,法力無邊。那我們怎麼用她來創造乙個猿猿幸 有 福 女 美 朋 滿 友 ...