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

歡迎訪問 生活随笔!

生活随笔

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

python

python图画制作_用Python把照片制作成素描图片

發布時間:2025/3/15 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python图画制作_用Python把照片制作成素描图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pk 哥讀書時代遇到美術課就頭疼,因為要畫素描圖,可能是自己對美術沒什么天賦吧。如今 P 圖工具也很常見,可以把一張圖片 P 成素描圖。自從會了 Python 之后,我就沒用過 PS 了!今天我用 Python 把圖片變成素描圖片。我選了一張圖片,運行代碼后處理效果如下:

項目環境

語言:Python 3.6

編輯器:PyCharm

安裝導入

Pillow 庫,PIL的前身,全稱是 Python Imaging Library,是 Python 平臺的圖像處理標準庫。由于 PIL 僅支持到 Python 2.7,之后就創建了兼容的版本,名字叫 Pillow,支持最新 Python 3.x,又加入了許多新特性,因此,我們可以直接安裝使用Pillow。

Python

pip install pillow

1

pipinstallpillow

在編輯器中導入需要的方法。

Python

from PIL import Image, ImageFilter, ImageOps

1

fromPILimportImage,ImageFilter,ImageOps

代碼分析

在分析前我們先來了解一個概念:RGB 色彩模式。RGB 色彩模式是工業界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一。

常見顏色的 RGB 值如下圖所示。

返回公式中和 255 的最小值。此處需要給下面轉換為像素時調用。

Python

def dodge(a, b, alpha): # 圖像組成:紅綠藍(RGB)三原色組成

return min(int(a * 255 / (256 - b * alpha)), 255)

1

2

defdodge(a,b,alpha):# 圖像組成:紅綠藍(RGB)三原色組成

returnmin(int(a*255/(256-b*alpha)),255)

將圖片轉換為灰色,復制一張同樣的圖片并轉換為反色圖片處理。增加模糊度后最后轉換為像素并保存在指定目錄下,保存的路徑需要改成你自己的路徑,否則會報錯,詳細注釋見代碼。

使用 Image 模塊中的 open 函數打開你需要處理的圖片,圖片路徑換成你需要處理的圖片目錄,調用函數即可完成素描圖的轉換。

Python

img = Image.open('E:\\sketch\\me.jpg') # 使用Image模塊中的open函數打開一張圖片

draw(img)

1

2

img=Image.open('E:\\sketch\\me.jpg')# 使用Image模塊中的open函數打開一張圖片

draw(img)

在我的公眾號「Python知識圈」回復「素描」獲取本項目源碼。

總結

以上是生活随笔為你收集整理的python图画制作_用Python把照片制作成素描图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。