
Screen Shot 2020-03-22 at 8.37.44 AM.png
你有沒有這樣的經(jīng)歷:
只需要對圖片做一些小改動,設(shè)計(jì)師偏偏很忙顧不過來。
自己動動手可以辦到,但是打開photoshop會等很久,甚至需要安裝軟件。
有了EzPP有一些小改動可以不求人了
1 圖片尺寸修改
ezpp resize -i docs/logo_256x256.png -s 64
| 修改前 | 修改后 resize -s 64 |
|---|---|
![]() A icon before recolor
|
![]() A icon after recolor
|
如果你有一個(gè)1024*1024的應(yīng)用logo,想給安卓和iOS應(yīng)用生成AppIcon。
你可以試試這條命令
ezpp resize -i playground/logo.png -a
哇哦,好貼心!
logo.png.out/
├── android
│ └── res
│ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xxdpi
│ │ └── ic_launcher.png
│ └── mipmap-xxxdpi
│ └── ic_launcher.png
└── ios
└── AppIcon.appiconset
├── Contents.json
├── Icon-App-1024x1024@1x.png
├── Icon-App-20x20@1x.png
├── Icon-App-20x20@2x.png
├── Icon-App-20x20@3x.png
├── Icon-App-29x29@1x.png
├── Icon-App-29x29@2x.png
├── Icon-App-29x29@3x.png
├── Icon-App-40x40@1x.png
├── Icon-App-40x40@2x.png
├── Icon-App-40x40@3x.png
├── Icon-App-60x60@2x.png
├── Icon-App-60x60@3x.png
├── Icon-App-76x76@1x.png
├── Icon-App-76x76@2x.png
└── Icon-App-83.5x83.5@2x.png
關(guān)于圖片的尺寸修改還有其他用法,比如指定寬高或者按照百分比縮放。
2 圖片顏色修改
$ ezpp recolor -i docs/icon.png -c '#ff0000'
| 修改前 | 修改后 recolor -c #ff0000 |
|---|---|
![]() A icon before recolor
|
![]() A icon after recolor
|
3 生成png/webp格式圖片
$ezpp refmt -i playground/lego_mc_l.jpg -f WEBP
| 修改前 | 修改后 refmt -f WEBP |
|---|---|
| lego_mc_l.jpg(203k) | lego_mc_l.webp(109k) |
4 給圖片加毛玻璃特效
$ ezpp frosted -i docs/lego_mc.jpg -s 5
| 修改前 | 修改后 frosted(-s 5) | 修改后 frosted(-s 10) default |
|---|---|---|
![]() A icon before frosted
|
![]() A icon after frosted
|
![]() A icon after defult frosted
|
安裝
講了這么多怎樣安裝ezpp呢, 其實(shí)一行命令就可以了
pip install ezpp
源碼
如果想要深入了解,可以看官方文檔和源碼
https://github.com/ovotop/ezpp





