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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

c++ skia 判断jpg图片是完整的_python处理图片入门级

發(fā)布時(shí)間:2023/12/15 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++ skia 判断jpg图片是完整的_python处理图片入门级 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

免費(fèi)學(xué)習(xí)資料領(lǐng)取:加QQ群1141249762

利用PIL和numpy來對圖片做簡單的處理。

from PIL import Image

import numpy as np

#導(dǎo)入需要用的庫

a = np.array(Image.open(

"E:/Pictures/pexels-photo-356378.jpg"))

#讀入圖片

b = [255,255,255]-a

im = Image.fromarray(b.astype('uint8'))

im.save('E:/Pictures/pexels-photo.jpg.jpg') #保存處理之后的圖片

讀入的圖片是我在pexels上找的美狗。

生成的是反色圖片,處理之后的圖片是這樣的


a = np.array(Image.open(

"E:/Pictures/pexels-photo-356378.jpg").convert('L'))

c = (100/255)*a +150

im = Image.fromarray(c.astype('uint8'))

im.save("E:/Pictures/pexels-photo2.jpg")

這段代碼還是讀入上面那只狗狗的圖片,生成的新圖片是這樣的


a = np.array(Image.open(

"E:/Pictures/pexels-photo-356378.jpg").convert('L'))

c = 255*(a/255)**2

im = Image.fromarray(c.astype('uint8'))

im.save("E:/Pictures/pexels-photo3.jpg")

還是讀入最上面那張美狗圖片,生成了下面這張圖片


將圖片轉(zhuǎn)變成手繪風(fēng)格的。

a = np.array(Image.open(

'E:/Pictures/m.jpg').convert('L')).astype('float')

depth = 20 #取0-100

grad = np.gradient(a)

grad_x,grad_y = grad

grad_x = grad_x*depth/100

grad_x = grad_x*depth/100

A= np.sqrt(grad_x**2 + grad_y**2 + 1)

uni_x = grad_x/A

uni_y = grad_y/A

uni_z = 1./A

vec_a1 = np.pi/2.2

vec_a2 = np.pi/4.

dx = np.cos(vec_a1)*np.cos(vec_a2)

dy = np.cos(vec_a1)*np.sin(vec_a2)

dz = np.sin(vec_a1)

b = 255 * (dx *uni_x +dy *uni_y+dz *uni_z)

b = b.clip(0,255)

im = Image.fromarray(b.astype('uint8'))

im.save('E:/Pictures/m2.jpg')

上面是原圖,下面是處理之后的手繪風(fēng)格的圖片,貓咪的臉看上去不是很清楚,調(diào)一下:

a = np.array(Image.open(

"E:/Pictures/m2.jpg").convert('L'))

c = (100/255)*a +150

im = Image.fromarray(c.astype('uint8'))

im.save("E:/Pictures/m3.jpg")

生成的m3圖片如下。

貓臉看上去好像是清晰了一些呢。。。。

總結(jié)

以上是生活随笔為你收集整理的c++ skia 判断jpg图片是完整的_python处理图片入门级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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