欢迎大家来到IT世界,在知识的湖畔探索吧!
大家好,今天我们来学习如何使用 GIMP 这款强大的开源图像编辑软件,将一张普通的人物照片,变成充满创意的星空剪影效果。

欢迎大家来到IT世界,在知识的湖畔探索吧!
整个过程的基本原理,其实并不复杂。我们首先需要将照片中的人像主体抠出来,然后将其处理成只有黑白两色的高对比度图像。接着,利用这张黑白图像的轮廓(特别是暗部区域)作为选区(可以理解为一个蒙版),作用于一张星空图片上。最后,移除星空图片中不需要的部分,只留下填充在人像轮廓里的星空纹理,再添加一个合适的背景,就大功告成了。
听起来是不是有点抽象?没关系,下面我们一步步来操作。
准备工作:导入素材
首先,你需要准备两张图片:
- 一张人像照片(背景尽量简洁一些,方便抠图)。
- 一张你喜欢的星空或宇宙图片。
打开 GIMP 软件。
- 将星空图片拖拽到 GIMP 窗口中,它会作为第一个图层打开。
- 接着,将人像照片也拖拽到 GIMP 窗口中。GIMP 会自动将其作为新的图层,置于星空图层之上。
你可以在 GIMP 右侧的 图层 (Layers) 面板看到这两个图层。我们主要操作的是人像图层。
抠出人像轮廓
这一步的目标是将人像从背景中分离出来。方法有很多,我们可以使用 路径 (Paths) 工具,这个工具比较灵活,适合勾勒不规则的边缘。
- 添加 Alpha 通道:在 图层 面板中,右键点击人像图层,选择 添加 Alpha 通道 (Add Alpha Channel)。原理说明:Alpha 通道用于存储图像的透明度信息。添加它之后,我们删除像素时,被删除的区域会变成透明的,而不是被背景色填充。这是抠图的关键一步。
- 选择路径工具:在 GIMP 左侧的 工具箱 (Toolbox) 中,找到并点击 路径 (Paths) 工具(图标像一支钢笔)。
- 勾勒轮廓:可以使用 Ctrl + 鼠标滚轮向上 来放大图像,方便操作。按住鼠标中键可以拖动画布。沿着人像的边缘(主要是头部和肩膀的轮廓),通过不断点击鼠标左键来创建锚点,形成路径。这里的路径不需要画得绝对精确,大致沿着轮廓即可,稍微粗糙一点也没关系,后续效果主要看对比度。耐心点击,直到路径闭合(回到起始点附近,按住 Ctrl 点击起始点可以强制闭合)。
- 将路径转为选区:完成路径勾勒后,直接按键盘上的 Enter 键。你会看到路径变成了闪烁的虚线,这就是选区(俗称“蚂蚁线”)。
- 反转选区:现在选中的是人像本身,但我们要删除的是背景。所以需要执行 选择 (Select) 菜单 -> 反转 (Invert)。现在,选区变成了人像以外的区域。
- 删除背景:按下键盘上的 Delete 键。由于我们之前添加了 Alpha 通道,背景会被删除并变为透明。
- 取消选区:执行 选择 (Select) 菜单 -> 无 (None),取消闪烁的选区。
现在,你应该只看到背景透明的人像头部了。
增强对比度,制作黑白剪影
接下来的目标是将彩色的人像图层转换成只有纯黑和纯白的图像,为后续提取选区做准备。
- 调整色阶:确保当前选中的是人像图层。执行 颜色 (Colors) 菜单 -> 色阶 (Levels)。在弹出的 调整颜色色阶 (Adjust Color Levels) 对话框中,主要调整 输入色阶 (Input Levels) 下方的三个滑块。将中间的灰色滑块向右拖动,增加图像的暗部。将右边的白色滑块向左拖动,增加图像的亮部。目标是让头发等暗部区域更黑,脸部等亮部区域更白,形成强烈对比。观察预览,调整到满意为止,然后点击 确定 (OK)。
- 去色:执行 颜色 (Colors) 菜单 -> 去色 (Desaturate) -> 去色… (Desaturate…)。在弹出的对话框中,提供了几种去色模式,如 光亮度 (Lightness)、亮度 (Luminosity)、平均值 (Average)。你可以分别点击预览效果。可以选择 光亮度 (Lightness),因为它在这种情况下提供了较好的明暗对比。点击 确定 (OK)。
- 阈值处理:这是制作纯黑白剪影的关键一步。执行 颜色 (Colors) 菜单 -> 阈值 (Threshold)。这个工具会将图像中所有灰度值高于阈值的像素变成纯白色,低于阈值的变成纯黑色。拖动对话框中的滑块(或者直接修改数值),调整阈值大小。目标是保留足够的暗部细节(如眼睛, 嘴巴等),同时让大部分亮部区域变成纯白。找到一个合适的平衡点。点击 确定 (OK)。
现在,人像图层应该已经变成了一张清晰的黑白剪影图像。
提取剪影并应用到星空图层
我们要利用这张黑白剪影的黑色部分,作为在星空图上“切割”的形状。
- 删除白色区域:选择 工具箱 中的 按颜色选择工具 (Select by Color Tool)(图标像一个魔术棒指着色块)。用该工具点击黑白剪影图层上的白色区域。图像中所有的白色部分会被选中。按 Delete 键删除白色区域。执行 选择 (Select) 菜单 -> 无 (None) 取消选区。
- 选择黑色区域(作为模板):再次使用 按颜色选择工具,这次点击黑白剪影图层上的黑色区域。现在,人像的黑色轮廓被选中了。
- 应用选区到星空图层:在 图层 面板中,点击人像图层(现在是纯黑剪影)前面的“眼睛”图标,将其隐藏。点击选中星空图层。重要:右键点击星空图层,选择 添加 Alpha 通道 (Add Alpha Channel)。如果忘记这一步,删除时背景会变成 GIMP 默认的背景色(通常是白色或黑色),而不是透明。执行 选择 (Select) 菜单 -> 反转 (Invert)。现在选中的是星空图中,人像轮廓以外的区域。按 Delete 键。星空图中除了人像轮廓内的部分,其余都被删除了。
- 取消选区:执行 选择 (Select) 菜单 -> 无 (None)。
- 清理图层:现在可以看到效果了。那个纯黑的人像剪影图层已经没用了,可以在 图层 面板选中它,然后点击面板下方的垃圾桶图标 删除此图层 (Delete this layer)。
你现在应该拥有了一个以星空填充的人像剪影,背景是透明的。可以使用 移动 (Move) 工具(工具箱第一个图标)调整它的位置。
添加背景
透明背景可能不是最终效果,我们可以添加一个简单的背景。
- 新建图层:点击 图层 面板下方的 创建新图层 (Create a new layer) 图标。
- 设置图层:在弹出的 新建图层 (New Layer) 对话框中,确保 图层填充类型 (Layer Fill Type) 设置为 透明 (Transparency),点击 确定 (OK)。
- 调整图层顺序:在 图层 面板中,将这个新建的透明图层拖拽到星空人像图层的下方。
- 创建渐变背景:选择 工具箱 中的 渐变 (Gradient) 工具(图标是一个从黑到白的方块)。在 工具选项 (Tool Options) 面板中:确保 渐变 (Gradient) 设置为 前景到背景 (FG to BG (RGB))。你可以在 GIMP 主窗口左下角设置前景(Foreground)和背景(Background)颜色。同时使用默认的黑到白,但为了做出从中心亮到四周暗的效果,需要反转一下。可以点击前景/背景色块旁边的小箭头图标 交换颜色 (Swap Colors),让前景为白,背景为黑。或者,在渐变工具选项里勾选 反向 (Reverse) 复选框。将 形状 (Shape) 设置为 径向 (Radial)。在画布上,从人像大致中心的位置点击并按住鼠标左键,向画布边缘拖动,然后松开。你会看到一个从中心白色渐变到边缘黑色的径向渐变背景。可以多尝试几次拖动的距离和方向,以获得最佳效果。
完成
调整好背景后,星空人像剪影效果就制作完成了!
你可以通过 文件 (File) 菜单 -> 导出为 (Export As…) 将其保存为 PNG(保留透明背景)或 JPG 格式。
这个教程展示了一种结合图层、选区、颜色调整工具来创作有趣视觉效果的方法。GIMP 的功能非常丰富,大家可以多多探索,举一反三,创作出更多精彩的作品。
希望这个教程对你有帮助!如果你在操作过程中遇到任何问题,欢迎留言讨论。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/122322.html