日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 片段_python片段程序

發(fā)布時間:2025/3/15 python 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 片段_python片段程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

from PIL import Image

import re

#給圖片添加一層蒙版,可以設(shè)置位置,尺寸,顏色,透明度

def img_add_glass(img,new_img='glass',glass_factor=0.3,glass_color='#ffffff',glass_x=0,glass_y=0,glass_width=300,glass_height=100):

image=object

if isinstance(img,str):

image= Image.open(img)

if new_img=='myself':

new_img=img

elif new_img=='glass':

new_img=img+'_glass.png'

else:

image=img

# 轉(zhuǎn)換為rgba模式

image.convert('RGBA')

# 產(chǎn)生白色底部圖片

glass_color_r, glass_color_g, glass_color_b = toRgb(glass_color)

img_blank = Image.new('RGBA', (glass_width, glass_height), (glass_color_r, glass_color_g, glass_color_b, int(255 * glass_factor)))

r, g, b, a = img_blank.split()

#粘貼圖片蒙版

image.paste(img_blank, (glass_x, glass_y), mask=a)

#保存img

#如果是圖像對象就返回對象,不保存

if isinstance(img, str):

image.save(new_img)

else:

new_img=image

return new_img

pass

def toRgb(colorhex):

#轉(zhuǎn)16進制轉(zhuǎn)rgb

#rx, gx, bx = toRgb('#FFFAF0')

if not colorhex.startswith('#'):

colorhex='#'+ colorhex

opt = re.findall(r'(.{2})',colorhex[1:]) #將字符串兩兩分割

rgb = [] #用以存放最后結(jié)果

for i in range (0, len(opt)): #for循環(huán),遍歷分割后的字符串列表

rgb.append(int(opt[i], 16))

#print(rgb) #輸出最后結(jié)果,末尾的","不打印

return rgb

# img='./chunks/tempb.png'

#

# factor=0.2

# #轉(zhuǎn)換為rgba模式

# image2 = Image.open(img)

# image2 = image2.convert('RGBA')

#

# #產(chǎn)生白色底部圖片

# img_blank=Image.new('RGBA', (1080,200), (0,255,255,int(255*factor)))

# r,g,b,a=img_blank.split()

#

# image2.paste(img_blank,(0,1700),mask=a)

#

# image2.save('./chunks/text.png')

#rx,gx,bx=toRgb('#FFFAF0')

#print ([rx,gx,bx])

img='./chunks/txt.jpg'

new_img='./chunks/texts.png'

img_add_glass(img=img,new_img=new_img,glass_width=2180,glass_height=300,glass_x=0,glass_y=1000)

總結(jié)

以上是生活随笔為你收集整理的python 片段_python片段程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。