久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

python 對圖片進行簡單的處理

瀏覽:86日期:2022-06-16 08:36:27
目錄安裝Pillow包圖片劃線圖片寫字圖片加圖片水印圖片模糊圖片截取總結安裝Pillow包

pip install Pillow圖片劃線

from PIL import Image, ImageDrawim = Image.open('blur.jpg')draw = ImageDraw.Draw(im)draw.line((0, 0) + im.size, fill=128)draw.line((0, im.size[1], im.size[0], 0), fill=128)del draw# write to stdoutim.save('blur.jpg', 'PNG')圖片寫字

有的時候我們可能需要往圖片上寫一些文字,比如說水印什么的,只要選擇好我們本地的字體文件,直接就可以在圖片上寫字了

from PIL import ImageFont, ImageDraw,Image, ImageDrawimage = Image.open('image.png').convert(’RGBA’)txt=Image.new(’RGBA’, image.size, (0,0,0,0))font=ImageFont.truetype('c:/Windows/fonts/Tahoma.ttf', 20)draw=ImageDraw.Draw(txt)draw.text((txt.size[0]-100, txt.size[1]-30), 'linshiyingdi', font=font)out=Image.alpha_composite(image, txt)out.save('imageWithText.png', 'png')out.show()圖片加圖片水印

文字水印有時候不好看,想改成圖片水印,也是可以的

from PIL import ImageFont, ImageDraw, Image, ImageDrawimage = Image.open('image.png')logo = Image.open('logo.png')layer = Image.new(’RGBA’, image.size, (0, 0, 0, 0))layer.paste(logo, (50, 60))out = Image.composite(layer, image, layer)out.save('imageWithLogo.png', 'png')out.show()

如果水印圖片過大時,可以直接縮小點,直接使用圖片自帶的thumbnail方法就行

from PIL import ImageFont, ImageDraw, Image, ImageDrawimage = Image.open('image.png')logo = Image.open('logo.png')logo.thumbnail((200, 100))layer = Image.new(’RGBA’, image.size, (0, 0, 0, 0))layer.paste(logo, (50, 60))out = Image.composite(layer, image, layer)out.save('imageWithLogo.png', 'png')out.show()

如下圖,我們的水印圖片放到了左上角,大小也非常合適。

python 對圖片進行簡單的處理

圖片模糊

from PIL import Image, ImageFilter# 打開一個jpg圖像文件,直接放到當前路徑下方便點:im = Image.open(’2822.jpg’)# 應用模糊濾鏡:im2 = im.filter(ImageFilter.BLUR)im2.save(’blur.jpg’, ’jpeg’)圖片截取

from PIL import Imageimg = Image.open('image.png')print(img.size)cropped = img.crop((0, 0, 1303, 734)) # (left, upper, right, lower)cropped.save('imageCropped.png')

可以看到的是如果這個圖片的長度和寬度比1303和734小的時候會有透明的填充,感覺很難看,可以將對應的長度和寬度和這兩個數字做個判斷

from PIL import Imageimg = Image.open('image.png')print(img.size)right = 1303lower = 734if img.size[0] < 1303: right = img.size[0]if img.size[1] < 734: lower = img.size[1]cropped = img.crop((0, 0, right, lower)) # (left, upper, right, lower)cropped.save('imageCropped.png')

這樣白邊就被干掉了

總結

人生苦短,我用 Python,在強大的Pillow幫助下,我們只需幾行代碼就可以實現圖片的各種處理。

以上就是python 對圖片進行簡單的處理的詳細內容,更多關于python 圖片處理的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美综合在线观看 | 亚洲精品一区中文字幕乱码 | 久久综合成人精品亚洲另类欧美 | 亚洲午夜电影在线 | 久久久国产一区二区 | 91免费在线播放 | 日韩成人一区二区 | 福利影院在线观看 | 日韩视频在线一区二区 | 国产精品久久久久久久久久东京 | 精品国产一区二区三区久久久蜜月 | 国产成人精品一区一区一区 | 日韩在线小视频 | 亚洲精品天堂 | 国产在线精品一区二区 | 91av国产精品 | 国产a久久精品一区二区三区 | 欧美日韩一区二区三区四区 | av黄色在线观看 | 狠狠的干 | 国产精品一二三区视频 | av久久| 久久久久久久久久毛片 | 在线精品一区 | 日韩五月 | 亚洲国产精品一区 | 日韩特黄一级欧美毛片特黄 | 亚洲少妇视频 | 国产视频观看 | 在线播放国产精品 | 欧洲精品乱码久久久久蜜桃 | 一区二区三区视频免费在线观看 | 中文字幕一区在线 | 国产成人精品一区二区三区四区 | 91精品一区二区三区久久久久 | 免费av片在线 | 一区二区三区国产视频 | 91精品亚洲 | 国产成人免费视频网站视频社区 | 国产成人免费视频网站视频社区 | 欧美lesbianxxxxhd视频社区 |