当前位置: 首页>行业 >

编译aseprite

2023-08-06 15:32:40 来源: 哔哩哔哩

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 压缩包,把它进行解压,运行解压后的 就能打开软件了,之后就能用它来画像素画了。

写这篇文章也是为了帮助自己记住这软件是怎么编译出来的,免得以后系统重装了,画画的工具找不到了……

标签: