aseprite 是什么
aseprite 是一款优秀的绘制像素图的软件,在 B 站上能找到很多大佬发的视频教程,例如 /video/BV1hJ411c73i?p=1&vd_source=a258b90088dbb62fc9a6fed2f9ff3350。该软件在 steam 上面的价格是 70 人民币,如下图所示。
没打折直接买感觉很亏,所以我这边分享一下如何从 github 获取源码并进行编译,这样就相当于自己花了一个小时时间赚了 70 元。等以后 Steam 上的 aseprite 软件打折了再支持一下。
【资料图】
如何进行编译
本文假设读者已经安装过 vs2019 了,如果没有安装过的话,建议直接看文章最后用我编译好的 aseprite 算了,安装 vs2019 还是比较麻烦的,不是 unity 开发人员也没必要装这东西。
编译我参考的是知乎大佬的文章 /p/369309964
首先要下载以下几样东西:
Aseprite
CMake
Ninja
Skia
Aseprite
github 地址为:/aseprite/aseprite/releases,注意要下载带有 -Source 的那个 zip 压缩包
下载好之后将其解压,例如我解压好的目录为:D:\hellozjf\code\github\
CMake
下载地址:/download/,打开链接之后选择下载 windows x64 installer 版本
安装的时候需要注意,将 CMake 添加到 system PATH 里面,如下图所示
之后在输入安装目录,例如我安装到 d:\hellozjf\soft\cmake\,如下图所示
Ninja
Ninja 的下载地址为:/ninja-build/ninja/releases,选择下载 windows 版本的 zip 压缩包
下载好之后解压,将解压出的 放到 cmake 的 bin 目录,例如我的 cmake 是安装在 d:\hellozjf\soft\cmake\,那么就把 放到 d:\hellozjf\soft\cmake\bin 下面
Skia
打开 /aseprite/skia/releases,下载 windows x64 版本的 Skia
然后将该文件解压,例如我解压好之后将它放在了 D:\hellozjf\soft\cmake\Skia-Windows-Release-x64,这个目录大家可以随意放
开始编译
本文已经假设大家安装好 vs2019,接下来就直接从编译开始了。我的 vs2019 安装在 D:\hellozjf\soft\vs2019。下面的命令和我的VS2019安装目录以及Aseprite、Ninja、Skia路径有关,大家请根据需要自行调整
打开 cmd 执行以下命令
call "D:\hellozjf\soft\vs2019\Common7\Tools\" -arch=x64"
cd D:\hellozjf\code\github\
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR="D:\hellozjf\soft\cmake\Skia-Windows-Release-x64" -DSKIA_LIBRARY_DIR="D:\hellozjf\soft\cmake\Skia-Windows-Release-x64\out\Release-x64" -DSKIA_LIBRARY="D:\hellozjf\soft\cmake\Skia-Windows-Release-x64\out\Release-x64\" -G Ninja ..
ninja aseprite
编译完成之后,就能在 build 目录下面找到 bin 文件夹,这里面就存放了编译好的 aseprite 程序
分享编译后的成果
链接:/s/1FuU-pqGwlnb_45cOGGJXHA?pwd=1111
提取码:1111
下载好之后是个 zip 压缩包,把它进行解压,运行解压后的 就能打开软件了,之后就能用它来画像素画了。
写这篇文章也是为了帮助自己记住这软件是怎么编译出来的,免得以后系统重装了,画画的工具找不到了……
标签: