GIMP 快速教程:缩放、裁剪和旋转图像
创始人
2024-03-02 17:54:35
0

本文翻译自 GIMP 官网,是 GIMP 教程的一部分。

目的

恭喜你!你在电脑上安装了 GIMP!GIMP 是一个非常强大的图像处理软件,但是不要被它吓到。即使你没有时间学习高级的电脑图形处理技能,GIMP 仍然可以是一个非常有用和方便的快速修改图像的工具。

我希望这些例子能帮助你解决那些需要对图像应用进行快速修改的小需求。希望这也能让你学习到 GIMP 更强大的图像编辑能力。

为了便于快速查看,我将在这篇快速教程中涵盖以下四个要点:

  • 更改图像的大小(尺寸),即缩放
  • 更改 JPEG 的大小(文件大小)
  • 剪裁图像
  • 旋转或翻转图像

为了与这个页面之前的版本保持保持一致,我将使用 NASA 提供的天文学家每日图像(APOD)中的一张图片。

为了跟随这些快速示例,你只需要知道如何找到你的图片并打开它:“ 文件 File → 打开 Open ”。

调整图像的大小(尺寸),即缩放

你可能会遇到一个图像太大,不适合特定用途的问题(例如,嵌入网页、在线发布或包含在电子邮件中)。在这种情况下,你通常会希望将图像缩小到更小的尺寸,以便更好地满足你的需求。

在 GIMP 中轻松完成这个任务非常简单。

我们使用的图片是哈勃望远镜拍摄的马头星云红外成像图。

当你第一次在 GIMP 中打开图像时,很可能会发现图像被缩放,以便整个图像都能适合你的画布。对于这个示例,需要注意的是,GIMP 窗口顶部的窗口装饰会显示一些关于图像的信息。

GIMP画布的视图,顶部显示窗口信息

请注意,窗口顶部的信息显示了当前图像的像素尺寸(在这个例子中,像素尺寸为 1225×1280)。

要调整图像的大小到新的尺寸,我们只需要调用“ 缩放图像 Scale Image ”对话框:“ 图像 Image → 缩放图像… Scale Image … ”。

这将打开“缩放图像”对话框:

“缩放图像”对话框

在“缩放图像”对话框中,你会发现一个可以输入新宽度和高度的地方。如果你知道所需图的新尺寸,可以在这里填写相应的值。

“ 宽度 Width ”和“ 高度 Height ”输入框右侧,你也会注意到一个小链。这个图标显示了宽度和高度值被相互锁定,这意味着改变一个值会导致另一个值的变化,以保持相同的宽高比(图像中不会出现奇怪的压缩或拉伸)。

例如,如果你想要将图像宽度调整到 600 像素,你可以在这个宽度输入框中输入这个值,高度将自动更改以保持图像的宽高比:

调整大小到 600 像素

如你所见,在宽度一栏输入 600 像素后会自动将高度更改为 627 像素。

此外,我还展示了 “ 质量 Quality ” 选项下的不同选项。默认值是“ 立方 Cubic ”,但为了保持最佳质量,最好使用 “Sinc(Lanczos3)”。

如果你想使用不同类型的值(而不是像素大小)指定一个新的尺寸,可以通过点击“px”下拉菜单来更改输入值的类型:

更改输入值类型

这种情况的一个常见用途是,如果你想要以原始尺寸的百分比指定一个新的尺寸。在这种情况下,你可以更改为“ 百分比 percent ”,然后在任何字段中输入 50 来将图像缩小一半。

一旦你缩放了图像,别忘了保存你所做的更改:选中 “ 文件 File → 导出… Exprert … ” 以新的文件名导出,或者 “ 文件 File → 覆盖 {文件名} Overwrite {FILENAME} ” 覆盖原始文件(谨慎使用)。

有关使用缩放图像的更多信息,你可以查看文档。

修改 JPEG 文件的大小

你也可以在导出为 JPEG 等格式时修改图像的文件大小。JPEG 是一种有损压缩算法,这意味着在将图像保存为 JPEG 格式时,你将牺牲一些图像质量来获得较小的文件大小。

我使用已经将其调整为 200 像素宽(请参见上方)的“马头星云”图像,并使用不同级别的 JPEG 压缩将其导出,以比较 JPEG 压缩的效果:

比较不同级别的 JPEG 压缩

如你所见,即使在质量设置为 80 的情况下,图像的文件大小显著减少了 77%,而图像质量仍然相当合理。

当你完成任何正在进行的图像修改,并准备导出时,只需通过以下方式调用导出对话框:“文件 → 导出 …” 这将调用“ 导出图像 Export Image ”对话框:

导出图像对话框

你可以在此输入新的文件名。如果文件名里包含扩展名(此时为 “.jpg”),GIMP 会尝试为你导出对应的文件格式。此处将图像导出为 JPEG 格式。

如果你需要将文件导出到不同的位置,也可以通过位置窗格导航到计算机上的新位置。当你准备好导出图像时,只需按“ 导出 Expert ”按钮。

这将调用“ 导出图像为 JPEG Export Image as JPEG ”对话框,你可以在其中更改导出的质量:

从“导出为JPG”对话框中更改导出的质量

现在你可以在此对话框中更改导出质量。如果你还勾选了“ 在图像窗口中显示预览 Show preview in image window ”选项,画布上的图像将更新以反映你输入的质量值。这也将启用“ 文件大小: File size: ”信息,告诉你导出后的文件大小。你可能需要移动一些窗口才能在背景中查看画布上的预览。

当你对结果满意时,按“导出”按钮进行导出。

要查看有关导出不同图像格式的更多详细信息,请参阅手册中的“从 GIMP 中获取图像”。

裁剪图像

有很多原因可能会使你想要裁剪图像。你可能想要删除无用的边框或信息,或者你可能希望最终图像的焦点集中在某些特定的细节上。

简而言之,裁剪就是一个将图像缩小到比你开始时小的操作:

原始图像(左),裁剪图像(右)

裁剪图像的步骤非常简单。你可以通过工具面板使用裁剪工具:

工具面板上的裁剪工具

或者通过菜单访问裁剪工具:“ 工具 Tools → 变换工具 Transform Tools → 裁剪 Crop ”。

GIMP裁剪工具光标

一旦激活该工具,画布上的鼠标光标会改变,以表示正在使用裁剪工具。

现在你可以在画布上的任何位置单击鼠标,然后拖动鼠标到新位置以高亮显示初始选择区域以进行裁剪。在这个阶段,你不必担心精确度,因为在实际裁剪之前,你可以修改最终选区。

使用裁剪工具的第一步

在选择要裁剪的区域后,你会发现选区仍然处于活动状态。在这一点上,将鼠标光标悬停在选区的任何四个角或边缘上都会改变鼠标光标,并高亮显示该区域,以对裁剪进行精调。

你可以点击并拖动任何一侧或一角来移动该部分的选区。

一旦你对裁剪区域满意,只需按键盘上的回车键即可提交裁剪。在你想从头开始或决定不裁剪时,可以按键盘上的 Esc 键退出操作。

有关在GIMP中裁剪的更多信息,请参阅文档。

另一种方法

另一种裁剪图像的方法是首先使用矩形选择工具进行选择:

裁剪选区 矩形选择工具

或者通过菜单:“ 工具 Tools → 选择工具 Selection Tools → 矩形选择 Rectangle Select ”,然后你可以以与裁剪工具相同的方式高亮显示选区,并调整选区。一旦你有一个喜欢的选区,你就可以通过以下方式将图像裁剪到该选区的大小:“ 图像 Image → 裁剪到选区 Crop to Selection ”。

旋转或翻转图像

可能有时你需要旋转图像。例如,你可能使用相机在垂直方向拍摄了图像,但是 GIMP 并没有自动旋转(GIMP 通常会为你自动处理,但并非总是如此)。

有时你也可能想翻转图像。这些命令都位于同一个菜单项下:“ 图像 Image → 变换 Transform ”。

翻转图像

如果你想翻转你的图像,变换菜单提供了两种选项:水平翻转或垂直翻转。此操作将沿着指定的轴翻转(镜像)图像。例如,这里显示了在单个图像上应用的所有翻转操作:

应用到基图像(左上角)的所有翻转

旋转图像

变换菜单中的图像旋转限制为 90° 顺时针/逆时针或 180°。 不要误解这意味著 GIMP 不能执行任意角度旋转。任意旋转是针对每个图层进行处理的,而这里的图像旋转适用于整个图像。

旋转示例:原始(左上角),顺时针旋转90°(右上角),逆时针旋转90°(左下角),180°(右下角)。

总结

这里展示的简单示例只是冰山一角。然而,这些是许多没有学习太多图像处理知识的人经常进行的常见修改。希望这个教程对你有所帮助。 我鼓励你阅读其他教程,了解更高级的图像处理方法!

(题图:MJ/9bbe01ba-7cc1-49b1-91a6-2b3d13594503)


via: https://www.gimp.org/tutorials/GIMP_Quickies/

作者:Pat David 译者:TimXiedada 编辑:wxy

本文由贡献者投稿至 Linux 中国公开投稿计划,采用 CC-BY-SA 协议 发布,Linux中国 荣誉推出

相关内容

遍历嵌套的GIMP分组以检...
以下是一个示例代码,用于遍历嵌套的GIMP分组以检索图层数组:fr...
2024-12-04 01:31:14
Backtrackingi...
回溯算法是一种非常重要的算法,其应用广泛。下面我们来介绍如何在C语...
2024-11-20 06:01:18
Android数据绑定:无...
在Android数据绑定中,如果在生成的数据绑定文件中找不到......
2024-10-10 17:01:01
AndroidKotlin...
可能的原因是您尚未正确配置ViewBinding。要使用ViewB...
2024-10-08 18:32:15
Android Studi...
问题描述:在使用Android Studio创建Activity时...
2024-09-30 14:01:30
Automatically...
可以使用super关键字来调用父类的同名方法,从而实现自动调用父类...
2024-09-23 18:02:03

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...