白嫖 Aseprite 像素绘图软件
白嫖的原理是通过构建他在 Github 上开源出来的源代码,绝对官方正版。
前言
听说 Aseprite 是一款非常不错的像素绘图软件,最近闲的没事,想试一下。
但是一看,官网售价 19.99 USD,Steam 售价 70 RMB,我实在是囊中羞涩,心有余而力不足。后来我才知道,原来这个玩意儿是开源的,由 C++ 语言编写。
既然他是开源的,那我们就可以通过源代码自己编译出此软件。
当然,安装过程也可以查看官方给出的文档,看官方文档最大的好处就是不用担心时效性而且绝对准确
前期准备
- 安装 Visual Studio 2022 并且记住安装位置
- 安装 Ninja 并配置进 Path 环境变量
- 安装 Skia
- 下载链接:Releases · aseprite/skia · GitHub
- 将解压出来的文件放到 C:\deps\skia 目录下
- 安装 Cmake 并配置进 Path 环境变量
- 安装 Git
- 一台可以访问 Github 的电脑
编译安装
- 首先在一个没有中文的路径下下载源码
1 | git clone --recursive https://github.com/aseprite/aseprite.git |
结果如下表示下载成功:
- 执行命令
1 | call "D:\SoftWare\VisualStudio2022\IDE\Common7\Tools\VsDevCmd.bat" -arch=x64 # 注意:你的路径未必和我的一样 |
结果如下表示成功:
- 进入刚刚下载的 aseprite 文件夹
- 在 aseprite 文件夹下创建 build 文件夹
- 进入 build 文件夹
- 执行命令
1 | 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 .. |
结果类似于下面表示成功:
- 执行命令
1 | ninja aseprite |
结果类似于下面表示成功:
使用
上述命令全部执行成功后会在本目录下生成一个 bin 文件夹,这就是这个我们构建出来的软件目录。打开后会发现里面有一个 aseprite.exe 文件,就是他。
构建成功后,除此 bin 文件夹外,其他所有文件/文件夹均可删除。
使用愉快😁😁
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 披萨盒的赛博日志!
评论