aseprite是画像素图的专业软件,steam上有售卖,不过官方也在github开源了,需要自己编译。
直接在github上clone源码到本地指定目录
需要先下载git,下载好后在git.bash中执行(需要腾一个用来安放源码的路径):
git clone https://github.com/aseprite/aseprite.git
由于开了墙,此间git有连接不上服务器的问题,直接执行:
- // 本身没有开代理执行
- git config --global --unset http.proxy
- git config --global --unset https.proxy
-
- // 如果你开了代理
- git config --global http.proxy http://127.0.0.1:7890
如何查看是否开了代理:
此时,源码已经拷贝好了,还需要在git.bash中执行:
git submodule update --init --recursive
Ninja:https://github.com/ninja-build/ninja/releases/download/v1.11.1/ninja-win.zip
安装下载解压后需要配置下Path,如下:打开环境变量设置:
CMake:https://cmake.org/download/ 下载msi后缀,安装时选择配置环境变量,就是配置path,没有选的话自己配置下,和上面的ninja一样
Skia:https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-Windows-Release-x64.zip
Visual Studio Community 2022:https://visualstudio.microsoft.com/downloads 安装时选择C++桌面开发环境和Windows 10.0.18362.0 SDK版本(官方推荐版本)
进入aseprite目录(源码目录),依次执行:
- cd aseprite
- mkdir build
- cd build
- cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja ..
- ninja aseprite
请注意:代码片段中的C:\deps\skia需要替换为你下载skia软件后解压的根目录,有3处需要替换。
编译大约需要5分钟,期间中断就说明有问题,具体可以查看引起中断的错误(error)。
完成后可以在build/bin中找到最终的aseprite.exe文件,执行就可以开始绘画了。
有问题大家可以评论区@我。