用Python做iPhone x的貓耳朵壁紙
01-31
今年各家都廠商都推出了自己的「全面屏」產品
在我看來,比較優秀的有:- iPhone x
- 三星s8
- 小米mix
由於暫時離不開ios和airpods
最終我還是入手了iPhone x
但是這代iPhone的「劉海」實在是太丑了!聰明的網友們就自己魔改了很多壁紙來掩蓋大劉海
比如這樣:
還有這樣:
那麼問題來了
我們怎麼自己製作這樣的壁紙呢?其實用ps做很簡單
但是不是每個人都願意用adobe那一套複雜的玩意那就用Python來做一個簡單的版本吧基本原理
其實就是在普通的壁紙圖片上
加一層上大小合適的「黑色耳朵」圖層耳朵的素材是我用ps扣出來的:
代碼
其實用Python做極端的簡單
主要會用到pillow這個圖片庫核心代碼如下:
n製作iPhone x 貓耳朵壁紙nnfrom PIL import Imagenn# 原圖片nimg1 = Image.open(2.jpg)nimg1 = img1.convert(RGBA)nn# mask圖片nmask = Image.open(mask.png)nmask = mask.convert(RGBA)nn# 獲取原圖片尺寸nsize = mask.sizen# 製作貓兒圖片nnew_img = img1.resize(size)nimg = Image.alpha_composite(new_img, mask)nimg.save(bak.png)n
看一下效果?
還不錯吧?在線web版
雖然用Python很簡單
但是很多人不會用Python啊我乾脆擼了一web版供大家使用使用視頻:
https://www.zhihu.com/video/933358967078432768地址:http://www.ehcoblog.ml/earimg
伺服器是比較差,速度比較慢,大家有點耐心哈推薦閱讀: