900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 白嫖像素图绘画软件Aseprite

白嫖像素图绘画软件Aseprite

时间:2023-02-19 04:17:07

相关推荐

白嫖像素图绘画软件Aseprite

自己编译免费Aseprite

保护手腕,从我做起

好用的像素图编辑器Aseprite在stream卖70RMB,但是官方在Github上提供了源代码,可以免费获取。

为了避免大家剁手购买,本教程介绍自己编译Aseprite的方法,总结一下自己走的弯路。

准备工作

获取Aseprite源码

打开Aseprite下载地址,下载最新版源代码的压缩包,解压。

安装Visual Studio 和Windows 10 SDK(10.0.18362.0)

下载并打开vs_community,进入Visual Studio安装界面,安装使用C++的桌面开发

进入单个组件,左上角搜索windows,在SDK、库和框架里有Windows 10 SDK(10.0.18362.0。然后点击右下角的修改(不过由于我之前已经安装过了,所需空间可定不是51M)。

如果你有兴趣的话,可任意安装其他的模块或者组件。

安装CMake

CMake下载地址(这个网站打开有点慢)根据自己电脑的系统选择对应的软件版本。我的电脑是Windows10 64位系统,就下载64位安装版,如下图。如果是32位系统,就下载Windows win32-x86 Installer。如果不知道自己电脑是多少位的,就用32位的。一般,新电脑(大概五六年内的电脑都算新电脑)都是64位系统。

安装进入这个界面时选择Add CMake to the syetem PATH for all users。然后下一步直到安装完成。这样CMake就安装完成了。

下载Ninja

Ninja下载地址(这是Ninja的Github地址,在这里下载Ninja)

Ninja官网

对于Windows用户下载Ninja-win.zip即可。下载之后解压。

下载Skia

Skia下载地址

相同的方法下载并解压Skia。32位系统下载x86版本,图中红色方框下面一个压缩包。

编译Aseprite

将Aseprite源码、Ninja和Skia放在同一个文件夹方便使用。如下图:

打卡Cmd,输入cmake --version测试CMake是否安装成功。如果显示的版本与你下载的版本相同(前面我下载的是3.18.2版本),则CMake安装成功。

进入Aseprite目录,输入指令cd Aseprite的目录。如我的目录是C:\Users\xiang\Downloads\ase\Aseprite-v1.2.25-Source,就输入cd C:\Users\xiang\Downloads\ase\Aseprite-v1.2.25-Source

新建一个文件夹build,输入指令md build,当然也可以点击右键新建文件夹,重命名为build

进入build文件夹,cd build

输入指令call "C:\Program Files (x86)\Microsoft Visual Studio\\Community\Common7\Tools\VsDevCmd.bat" -arch=x64,如果你的电脑是32为系统,将最后一个参数-arch=x64改成-arch=x86。指令执行之后显示红色方框里的内容时表示调用Developer Command Prompt for VS 程序成功。

输入指令cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=Skia的路径 -DSKIA_LIBRARY_DIR=Skia的路径\out\Release-x64 -DSKIA_LIBRARY=Skia的路径\out\Release-x64\skia.lib -G Ninja ..

其中,将Skia的路径改成你的Skia所在的位置。如下图是我的Skia路径,将Skia的路径改成C:\Users\xiang\Downloads\ase\Skia-Windows-Release-x64,改后的指令就是

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\Users\xiang\Downloads\ase\Skia-Windows-Release-x64 -DSKIA_LIBRARY_DIR=C:\Users\xiang\Downloads\ase\Skia-Windows-Release-x64\out\Release-x64 -DSKIA_LIBRARY=C:\Users\xiang\Downloads\ase\Skia-Windows-Release-x64\out\Release-x64\skia.lib -G Ninja ..

然后,等待编译完成。

输入指令Ninja aseprite,要将Ninja换成他实际所在的位置。可以选中ninja.exe,按住Shift点右键,选择复制为路径,在Cmd中点右键粘贴,去掉双引号,如C:\Users\xiang\Downloads\ase\ninja-win\ninja.exe aseprite

等待执行完成,那么编译工作就完成了。

结束

文件夹build中的bin文件夹内的程序就是软件本体了。可以把它单独的复制到其他位置使用。bin文件夹中的aseprite就是可执行程序了,双击即可运行软件。

注意事项

CMake版本必须在3.14版本及以上,否则编译不会成功由于Aseprite的源码不支持MinGW,所以需要将MinGW从环境变量中删除,以免影响编译。编译完成后可以再加回来。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。