白嫖像素图绘画软件Aseprite

本教程详细介绍了如何从源代码免费编译像素图编辑器Aseprite,包括准备必要的开发工具、设置环境变量、配置编译参数等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己编译免费Aseprite

保护手腕,从我做起

好用的像素图编辑器Aseprite在stream卖70RMB,但是官方在Github上提供了源代码,可以免费获取。
Aseprite在Stream的售价
为了避免大家剁手购买,本教程介绍自己编译Aseprite的方法,总结一下自己走的弯路。

准备工作
  • 获取Aseprite源码
    打开Aseprite下载地址,下载最新版源代码的压缩包,解压。
    下载Aseprite源代码

  • 安装Visual Studio 2019和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位系统。
    CMake64位安装版
    安装进入这个界面时选择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
  1. 将Aseprite源码、Ninja和Skia放在同一个文件夹方便使用。如下图:
    在这里插入图片描述

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

  3. 进入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
    在这里插入图片描述

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

  5. 输入指令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 ..
    然后,等待编译完成。

  6. 输入指令Ninja aseprite,要将Ninja换成他实际所在的位置。可以选中ninja.exe,按住Shift点右键,选择复制为路径,在Cmd中点右键粘贴,去掉双引号,如C:\Users\xiang\Downloads\ase\ninja-win\ninja.exe aseprite
    在这里插入图片描述
    等待执行完成,那么编译工作就完成了。

结束

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

注意事项
  1. CMake版本必须在3.14版本及以上,否则编译不会成功
  2. 由于Aseprite的源码不支持MinGW,所以需要将MinGW从环境变量中删除,以免影响编译。编译完成后可以再加回来。
### 合法免费使用 PowerPoint 的方法 虽然 Microsoft Office 套件中的 PowerPoint 是一款非常强大的演示文稿制作工具,但它并非完全免费。然而,有一些合法的方式可以获得类似的体验或替代方案: #### 1. 使用微软官方提供的在线版本 Microsoft 提供了一个基于浏览器的免费版 PowerPoint,在线版功能相对有限,但仍能满足基本需求。用户可以通过注册 Microsoft 账户登录 OneDrive 并访问该应用[^4]。 - **优点**: 不需要安装额外软件;支持云端存储和跨设备同步。 - **缺点**: 高级功能受限,无法完全匹配桌面版的功能集。 ```plaintext https://www.office.com/ ``` --- #### 2. 替代工具推荐 如果希望获得更全面的功能而无需支付费用,可以选择其他开源或免费的演示文稿制作工具: ##### a. LibreOffice Impress LibreOffice Impress 是一款自由开源的演示文稿应用程序,兼容大多数常见的 PPT 文件格式,并提供了丰富的设计选项[^1]。 - **特点**: 支持复杂的图形编辑、动画效果及幻灯片切换。 - **下载地址**: ```plaintext https://www.libreoffice.org/download/download-impress/ ``` ##### b. Google Slides Google Slides 是谷歌推出的在线演示文稿创建平台,操作简单直观,适合轻量化的项目展示。 - **优势**: 实时协作能力强,易于分享给他人审阅。 - **局限性**: 动画特效较少,可能不适用于复杂的设计场景。 ```plaintext https://slides.google.com/ ``` ##### c. Tome (融合型工具) Tome 结合了笔记记录、知识管理和演示生成等功能于一身,特别适配现代办公环境下的高效工作流[^2]。 - **亮点**: 内置大量精美模板资源可供挑选,极大降低从零构建的时间成本。 - **适用人群**: 对创新性和交互性有一定追求的内容创作者。 --- #### 3. 明确实际需求后再做决定 在选择具体产品之前,请务必思考以下几个方面来评估哪款更适合自己的情况[^3]: - 是否仅需本地运行还是也涉及网络联机? - 目标受众是否会遇到兼容性障碍? - 敏感数据保护机制是否健全? 综上所述,无论是利用微软自家简化后的 web 版本,抑或是采纳第三方开发的独立程序乃至 SaaS 类服务平台,都能找到满足预算约束前提下兼顾质量保障的理想途径。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值