多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
<h1><span id=head>制作 GUI 图片(GIMP)</span></h1> >[success] 最后更新于2022年2月6日。 本教程演示使用的软件是 GIMP 2.10.30。系统为 Windows 11 21H2。 [TOC] ## 流程图 图中的文字多数对应本教程的小节标题。 ![](https://i.mcmod.cn/editor/upload/20220206/1644143000_14273_mIgE.png) ## GIMP 简介 GIMP 是一款免费多平台开源的图片编辑软件,官网为 [gimp.org](https://www.gimp.org/)。 ### 界面 ![](https://i.mcmod.cn/editor/upload/20220203/1643902655_14273_vnNP.png) 1 **工具箱**:内有一系列工具的图标。如果工具图标的右下角有小箭头,把鼠标指针悬浮在上面,滑动鼠标滚轮,就可以切换同一位置的不同工具。 2~4 **Dock**:Dock 是停放多个窗口的位置,点击每个 dock 上方的标签名字来切换,其中比较重要的是 2 下的**工具选项**窗口,以及 4 下的**图层**窗口。 5 **图像窗口**:图像窗口显示当前正在编辑的图片。上方的缩略图可以用来切换不同的编辑对象。 6 **菜单**:其中几乎含有你能对图片做的所有操作。右键单击图片也能调出菜单。下文在讲述菜单中的选项时,将不会提及“菜单”二字。 ### 常用操作 - 按住鼠标中键或者按住空格拖动画布。 - 按住 Ctrl 同时上下滑动鼠标滚轮缩放。 ### 概念 图层:一个图层就像一张透明塑料膜,你在这几个塑料膜上写写画画,然后把几个图层叠在一起。有内容的地方相互覆盖,没内容的地方仍是透明,透过它你可以看到后一层的内容。最后这些图层组成整张图像。[^图层基础知识]换句话说,叠图层就像把面包、生菜、肉饼叠起来成为一个汉堡,一张图片。 [^图层基础知识]: [图层基础知识](https://helpx.adobe.com/cn/photoshop/using/layer-basics.html).Adobe 支持 ## 模板 本文将主要以此模板为基础,使用 GIMP 来指导制作 GUI 图片。 <a target="_blank" href="https://mamaruo.oss-cn-beijing.aliyuncs.com/Download/MC%20%E7%99%BE%E7%A7%91%20GUI%20%E6%A8%A1%E6%9D%BF.xcf" class="btn btn-sm1 btn-dark" >下载 GIMP 模板</a> 30.3 KB 模板最后更新:2022.2.4,<a href="mailto:judema8@gmail.com?subject=MC百科GUI模板反馈(.xcf)" rel="nofollow">点击反馈模板问题</a>。 “MC 百科 GUI 模板.xcf” 含有: - **图层**:原版风格的 GUI 背景、大格子、小格子和箭头(源于熔炉)各一个, - **图层组**:拆解了的原版风格的 GUI 背景来应对不同大小的 GUI。 - **文字图层**:示范 GUI 标题要求(采用样式一,见 [GUI 概述](gui.md))。 另外还有[模板部件](https://mamaruo.oss-cn-beijing.aliyuncs.com/Download/%E6%A8%A1%E6%9D%BF%E9%83%A8%E4%BB%B6%EF%BC%88PNG%EF%BC%89.zip)可供下载,其中含有单独的 PNG 格式的原版风格的 GUI 背景、大格子、小格子和箭头。 ## 获取原图 以下两种方法选其一: ### 模组纹理文件 基本上所有 GUI 的背景图片都会打包在模组文件中。通过模组文件,能够不打开游戏完成提取原图的步骤。 1. 右击模组文件,选择`打开方式`,再点击你的压缩软件。 ![](https://i.mcmod.cn/editor/upload/20210803/1627948239_14273_dndy.png) 2. 转到 assets \ [modid] \ textures \ GUI 文件夹,“[modid]” 指的是当前模组的 modid,一般与模组名类似,或是模组名的简写。 ![](https://i.mcmod.cn/editor/upload/20210724/1627141128_14273_oXmX.png) 3. 如果`gui`文件夹中还有文件夹,其中也可能有 GUI 图片。找到你要使用的 GUI 的图片,转移到压缩包以外的地方。 ![](https://i.mcmod.cn/editor/upload/20210726/1627260638_14273_cOvu.png) 4. 打开 GIMP,依次选择“**文件**”>“**打开**”来打开从模组文件中获得的 GUI 图片。依次选择“**图像**”>“**缩放大小**”。在“**缩放大小**”窗口中,在“**宽度**”和“**高度**”文本框右侧的下拉菜单中选取“**percent**”(百分比),并分别输入 200;“**质量**”>“**插值**”选择“**无**”。最后点击“**确定**”(Alt + S)。 ![](https://i.mcmod.cn/editor/upload/20220202/1643741092_14273_Jlzl.png) 5. 在工具箱中选择“**矩形选择工具**”(R),按住鼠标左键并拖动,框选 GUI 的主体部分。按下回车键(Enter)确定选区,在此之前可以通过选区边框上的方框来调整选区。依次选择“**编辑**”>“**复制**”(Ctrl + C)。 ![](https://i.mcmod.cn/editor/upload/20220202/1643742034_14273_YnOm.png) >[info] 按住 Ctrl 的同时上下滑动鼠标滚轮来缩放图片,可使操作更精确,但这不会像上一步一样影响图片本身的大小。 ### 截图 游戏里的 GUI 可能是由多个图片拼接的,从模组纹理文件提取可能需要我们自己组合起来。而游戏中显示的 GUI 已经按作者的意愿拼好,直接截图就能得到成品。而且游戏中我们能通过一些操作来改变 GUI 所显示的内容。 在游戏中打开 GUI,使用游戏截图(默认按键 F2)或系统截图或第三方工具截下不含边框,不含物品栏的 GUI 主体部分。 以下列出常用的截图方法,多为系统自带。执行完后所截的图片会自动保存到剪贴板。 **Windows 11、Windows 10** 按下 Windows 徽标键 + Shift + S。[^Windows10、11截图] **Windows 8.1** 把鼠标移到屏幕右上或右下角,选择“**搜索**”,在搜索框中输入“**截图工具**”,然后在结果列表中选择“**截图工具**”。[^Windows7、8截图]点击“**新建**”。 **Windows 7** 打开开始菜单,然后在“**搜索**” 框中输入“**截图工具**”,然后从结果列表中选择“**截图工具**”。[^Windows7、8截图]点击“**新建**”。 **Mac OS** 按下 Shift + Control + Command + 4[^Mac截屏]。 Windows 系统上的 **QQ** 确保 QQ 在后台运行,按下 Ctrl + Alt + A。框选 GUI 主体后点击“**完成**”。 [^Mac截屏]: [在 Mac 上拍摄截屏](https://support.apple.com/zh-cn/HT201361).Apple 支持 (中国) [^GUI]: [GUI](https://baike.baidu.com/item/GUI).百度百科 [^Windows7、8截图]: [使用截图工具捕获截图](https://support.microsoft.com/zh-cn/windows/%E4%BD%BF%E7%94%A8%E6%88%AA%E5%9B%BE%E5%B7%A5%E5%85%B7%E6%8D%95%E8%8E%B7%E6%88%AA%E5%9B%BE-00246869-1843-655f-f220-97299b865f6b).Windows 支持 [^Windows10、11截图]: [如何获取并在 Windows 10 上的屏幕截图添加批注](https://support.microsoft.com/zh-cn/windows/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%B9%B6%E5%9C%A8-windows-10-%E4%B8%8A%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%E6%B7%BB%E5%8A%A0%E6%89%B9%E6%B3%A8-ca08e124-cc30-2579-3e55-6db63e36fbb9).Windows 支持 ## 粘贴原图 1. 打开 GIMP,依次选择“**文件**”>“**打开**”(Ctrl + O)打开“**MC 百科 GUI 模板.xcf**”,再“**文件**”>“**另存为**”(Shift + Ctrl + S),命个名,点“**保存**”。 >[info] 先另存是为了防止模板被无意覆盖,另外保存 XCF 的还能方便之后修改,如发现有疏漏或者模组版本更新导致 GUI 变化。XCF 在 GIMP 中打开可以直接还原保存时的编辑状态。 2. 依次选择“**编辑**”>“**粘贴**”(Ctrl + V),。点击“**图层**”窗口下方选项第一个绿色按钮**创建新图层并将其添加到图像**。在工具箱中选择“**移动工具**”(M)调整 GUI 的位置,尽量居中。 ## 拓宽背景 如果你发现复制过来的 GUI 图片模板装不下,请执行以下操作。 >[warning] 模板提供的背景尺寸已是MC百科所要求的下限,再缩小的话,上传将会被拒。 (可选)如果看到是如下情况,有 GUI 不需要的部分挡住了模板的边框,那么删除多余部分即可。首先在“**图层**”窗口选中“**被粘贴的图层**”,在工具箱中选择“**矩形选择工具**”(R)。按住鼠标左键并拖动,框选 GUI 的多余部分。依次选择“**编辑**”>“**清除**”(Delete)。 ![](https://i.mcmod.cn/editor/upload/20210729/1627551447_14273_fTKW.png) 1. 右击图层窗口中“被粘贴的图层”,选取“**图层边界大小...**”,记下高度和宽度的值。依次选择“**图像**”>“**画布大小**”,把刚才的宽度加上30,高度加上50填入,“**改变图层大小**”选“**无**”,“**填充**”选“**透明**”。 >[warning] “加30,加50”是一个参考值,因为 GUI 原图周围还有不确定大小的空白,在进行第三步之前请拖动 GUI 图片(一般是“被粘贴的图层”)来大致预估实际是否还需要调整。 2. 在“**图层**”窗口中,点击“**背景拆解**”左侧的"**+**"按钮来展开图层组。点击“**被粘贴的图层**”图层左侧的“眼睛”图标隐藏它。 3. 在“**视图**“菜单里打开“**吸附画布边缘**”。选择“**移动工具**”(M),在“**工具选项**”中选择“**移动激活图层**”。 在图层窗口中选中“**下**”图层,左键点击图像窗口的任意位置以切换焦点。接着下按方向键,直到“**下**”图层紧贴画布下边沿。按住 Shift 可以增大一次移动的距离。 同理在图层窗口中选中“**右**”图层,左键点击图像窗口的任意位置以切换焦点。接着按右方向键,直到“**右**”图层紧贴画布右边沿。 在图层窗口中选中“**右下**”图层。在图像窗口中拖动它,使之吸附到右下边缘。 ![](https://i.mcmod.cn/editor/upload/20220205/1644049442_14273_oCqB.png) 4. 仍使用“**移动工具**”,先选中“**左下**”图层,再按键移动,使之上边缘对齐“**下**”图层。同样移动“**右上**”图层使其左边缘对齐“**右**”图层。 ![](https://i.mcmod.cn/editor/upload/20220205/1644049230_14273_zddb.png) ![](https://i.mcmod.cn/editor/upload/20220205/1644049380_14273_TbCW.png) 5. 仍选中“**移动工具**”,确保选择的是“**移动激活图层**”。 在“**图层**“窗口中右键单击“**左**”图层,选择“**复制图层**”,这时会自动选中“**左 副本**”图层。在图像窗口单击一下以切换焦点。按下方向键使之贴紧“**左下**”图层。 同理复制“**下**”“**右**”“**上**”,并把复制来的图层移动到合适的位置,以填满整个个边缘。 ![](https://i.mcmod.cn/editor/upload/20220205/1644049589_14273_tZQN.png) ![](https://i.mcmod.cn/editor/upload/20220205/1644049714_14273_yOXQ.png) 6. 选择“**颜色拾取工具**”,点击一下 GUI 背景部分把颜色加到前景色中。在“**图层**”窗口中右击“**背景整体**”图层,选择“**新建图层**”。把“**宽度**”和“**高度**”减 10 后填入;“**偏移 X 和 Y**”都填入 5。“**填充**”选择前景色。 ![](https://i.mcmod.cn/editor/upload/20220205/1644049999_14273_IAAw.png) ## 生造 GUI 一些合成方法本身没有 GUI,或者原 GUI 很难直接制作成百科需要的形式,就可以使用此方法。 1. 打开模板文件,在“**图层**”窗口中点击图层名左侧来显示被隐藏的“**小格子**”、“**大格子**”、“**箭头**”。 2. 选择工具箱中的“**移动工具**”(M),在“**工具选项**”中选择“**拾取图层或参考线**”,这时就可以任意移动画布中的大小格子。要复制一个格子,在“**图层**”窗口中右击图层,点击“**复制图层**”即可。 3. 按住鼠标左键,从画布上方或左侧的标尺中拖动即可生成参考线。这有助于你对齐各个格子。使用移动工具可以移动参考线。尽量做到画面平衡,即没有一边倒的情况。 >[info] 如果拖动时图层不吸附参考线,依次选择“**视图**”>“**吸附到参考线**”。 ## 添加必要元素 GUI 中的元素若有多种状态,建议使其符合工作时的状态。如如原版熔炉 GUI 中的火焰有燃起和熄灭状态,GUI 中使用燃起状态。 1. 找到元素的其他状态。一般来说它会在原来 GUI 材质(从模组 JAR 文件中取出来的那个)的右上角。如果没有,模组 GUI 材质文件夹中应该有一个集合了很多小元素的图片,在其中寻找。 ![](https://i.mcmod.cn/editor/upload/20210804/1628027925_14273_EdNX.png) 2. 缩放画布到较大水平。选择矩形选择工具框,选做需要的元素,按下 Ctrl + C。切换到之前编辑 GUI 的文件,依次选择“**编辑**”>“**粘贴**”(Ctrl + V)。点击“**图层**”窗口下方选项第一个绿色按钮**创建新图层并将其添加到图像**。在工具箱中选择“**移动工具**”(M)调整元素的位置。 >[info] 如果不容易对齐,可在“**图层**”面板中降低元素的“**不透明度**”,对齐后再调回 100%。按方向键可以一个像素一个像素地移动图层以方便微调。 ## 添加 GUI 标题 1. 选择“**文字工具**”(T),单击“**这里写 GUI 标题**”图层进入文本编辑,先把光标移至末尾,填写 GUI 标题,再把前面的示例文字删去。按 Esc 键退出编辑。 >[warning] 如果把“这里填写 GUI 名称”都删去,文字图层的格式将会恢复默认,所以建议填写前不要删除所有的示例文字。 2. GUI 的标题要尽量居中。选择“**对齐工具**”(Q),“**相对于**”选择“**图像**”,对齐方法选择“**对齐目标的中心**”(第一行第二个)。如果 GUI 中间没有空位放置 GUI 标题的话,可以选择将它放在其他的空白位置,或者是拓宽背景(见上)来容纳 GUI 标题。 ## 保存导出 选择“**文件**”>“**保存**”(Ctrl + S)。然后选择“**文件**”>“**导出**”(Ctrl + E),给文件命一个名,默认文件类型为 PNG 图像即 .png 后缀名,点击“**导出**”。 >[info] Adobe Photoshop 的影响力很大,所以它的文件格式 PSD 使用更加广泛,而且 Photoshop 无法打开 XCF 格式的文件。若希望其他人改进图片,可以再导出一次 PSD 文件格式的图片。 ## 常见问题解答 ### GIMP 能够导入 PSD 文件,为何模版要单独提供? GIMP 虽然能够导入 PSD 文件,但它无法处理其中的文字图层,会将其转化位图从而无法编辑文字内容[^GIMP编辑PSD文字图层]。为了简化工作流,我们单独提供了一个 XCF 格式的文档作为模板。 [^GIMP编辑PSD文字图层]: [Editing a PSD file TEXT layer with GIMP](http://gimpchat.com/viewtopic.php?f=8&t=1237).Gimp Chat <div id="home" style="position:fixed;right:0;top:500px;" line-height=0.1px> <p style="line-height:17px;letter-spacing:-3.2px;opacity: 0.6"><a href="#head">🔼🔼<br>🔼🔼</a> </p> </div>