Windows编译Aseprite软件
Aseprite是一个像素画图工具,从基本的绘制到动画制作功能一应俱全,官网卖19.99$,Steam版本折后45¥。不过这款软件是开源软件,根据软件的用户协议,如果你只是个人使用,完全可以从源码编译^1后免费使用,产出的内容也可以用于商业,但是不允许将自己编译的aseprite分发给第三方,商业使用或者用这款软件赚到钱后,建议入一份正版。🐶
准备工具
- 首先安装Visual Studio Community 2022版本,选择"使用C++的桌面开发"。
- 从github aseprite releases页面下载最新的Aseprite源码。
- 下载CMake选择
Win64-X64
版本。 - 下载Ninja选择
ninja-win.zip
。 - 下载Skia选择
Skia-Windows-Release-x64.zip
。
操作步骤
- 将下载的源码以及各种工具解压缩。
- 在解压好的源码包路径下新建
build.bat
构建脚本,按自己的路径调整脚本内容set skiadir=D:\workspace\cpp\aseprite\Skia-Windows-Release-x64 set cmakedir=D:\workspace\cpp\aseprite\cmake-3.22.1-Win64-X64 set ninjadir=D:\workspace\cpp\aseprite\ninja-win mkdir build64 cd build64 call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64 %cmakedir%\bin\cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ^ -DLAF_BACKEND=skia ^ -DSKIA_DIR=%skiadir% ^ -DSKIA_LIBRARY_DIR=%skiadir%\out\Release-x64 ^ -DSKIA_LIBRARY=%skiadir%\out\Release-x64\skia.lib ^ -G Ninja .. %ninjadir%\ninja aseprite
- 执行
build.bat
即可正常编译,根据电脑性能不同大概十分钟左右编译完成,在aseprite源码build64/bin
目录下就能找见编译好的aseprite.exe
和data
目录。
常用快捷键
| 快捷键 | 说明 | | ----------- | ----------- | | H/Space | 抓手工具 | | M | 矩形选区工具 | | Shift + M | 椭圆选区工具 | | Q | 套索选区工具 | | Shift + Q | 多边形套索选区工具 | | W | 魔棒选区工具 | | Ctrl + A | 全选选区 | | Ctrl + D | 取消选区 | | Ctrl + Shift + D | 重新选区 | | Ctrl + Shift + I | 反向选区 | | B | 铅笔 | | Shift + B | 喷雾工具 | | E | 橡皮擦工具 | | I 或 按住Alt键 | 吸管工具 | | Z 或 鼠标滚轮 | 缩放工具 | | V | 移动工具 | | Shift + C | 切片工具 | | G | 油漆桶工具 | | Shift + G | 渐变工具 | | L | 直线绘制工具 | | Shift + L | 曲线绘制工具 | | U | 矩形绘制工具、矩形绘制填充工具(再次点击实现切换) | | Shift + U | 椭圆绘制工具、椭圆绘制填充工具(再次点击实现切换) | | D | 围边填充工具 | | Shift + D | 多边形填充工具 | | R | 模糊工具、混乱工具(再次点击实现切换) | | C | 修改画布大小 | | Shift + R | 替换颜色 | | Ctrl + U | 色相饱和度调整 | | Ctrl + Z | 撤销、回到上一步 | | Ctrl + Y | 撤销、回到下一步 | | Ctrl + X | 剪贴 | | Ctrl + C | 复制 | | Ctrl + Shift + C | 复制合并 | | Ctrl + V | 粘贴 | | Ctrl + Shift + V | 粘贴为新图层 | | Del | 删除 | | Shift + H | 水平翻转 | | Shift + V | 垂直翻转 | | Ctrl + T | 变形 | | Ctrl + P | 图片属性查看 |