GIMP使用笔记

GIMP使用笔记

简介

GIMP是一个GPLv3协议的开源图像工具软件,功能对标于Photoshop。最近安装的版本是2.10.20,现在不论是界面还是功能,都已经相当成熟,除了色彩只支持RGB不支持YMCK。

安装

Windows10

https://www.gimp.org/downloads/ 下载安装包,The installer contains both 32-bit and 64-bit versions of GIMP, and will automatically use the appropriate one。直接安装。

Ubuntu20.04

直接用sudo apt install gimp安装的是2.10.18版本. 如果要安装最新版, 根据gimp官网的说明要先安装flatpak, 再通过flatpak安装, 但是过程中发现用这种方法安装会占用巨大的硬盘空间,

$ flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
 
Note that the directories
 
'/var/lib/flatpak/exports/share'
'/home/milton/.local/share/flatpak/exports/share'
 
are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.
 
The remote 'flathub', referred to by 'org.gimp.GIMP' at location https://dl.flathub.org/repo/ contains additional applications.
Should the remote be kept for future installations? [Y/n]: y
Required runtime for org.gimp.GIMP/x86_64/stable (runtime/org.gnome.Platform/x86_64/3.36) found in remote flathub
Do you want to install it? [Y/n]: y
 
org.gimp.GIMP permissions:
    ipc                   network               x11            dri
    file access [1]       dbus access [2]       tags [3]
 
    [1] /tmp, host, xdg-config/GIMP, xdg-config/gtk-3.0, xdg-run/gvfs
    [2] org.freedesktop.FileManager1, org.gtk.vfs, org.gtk.vfs.*
    [3] stable
 
 
        ID                                   Branch Op Remote  Download
 1.     org.freedesktop.Platform.GL.default  19.08  i  flathub  < 89.1 MB
 2.     org.freedesktop.Platform.VAAPI.Intel 19.08  i  flathub   < 8.7 MB
 3.     org.freedesktop.Platform.openh264    2.0    i  flathub   < 1.5 MB
 4.     org.gimp.GIMP.Manual                 2.10   i  flathub < 876.5 MB
 5.     org.gnome.Platform.Locale            3.36   i  flathub < 323.1 MB (partial)
 6.     org.gtk.Gtk3theme.Yaru               3.22   i  flathub < 231.9 kB
 7.     org.gnome.Platform                   3.36   i  flathub < 325.9 MB
 8.     org.gimp.GIMP                        stable i  flathub < 113.3 MB
 
Proceed with these changes to the system installation? [Y/n]: n

于是换成第三方ppa安装.
根据 http://ubuntuhandbook.org/index.php/2020/07/ppa-install-gimp-2-10-20-ubuntu-20-04/ 的说明, 使用以下命令安装

sudo add-apt-repository ppa:ubuntuhandbook1/gimp
sudo apt install gimp

如果需要恢复

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/gimp

在Ubuntu20.04下, 如果屏幕是HIDPI分辨率, 图标会变得非常小, 这是一个bug, 并且在2.10.x下不会修复.

Update 2023-05-28

最近启动GIMP时遇到错误

$ gimp
gimp: error while loading shared libraries: libgegl-0.4.so.0: cannot open shared object file: No such file or directory

根据 https://www.gimp-forum.net/Thread-Help-Updating-libgegl-0-4-0 这个帖子中提到的问题, 通过移除 ppa 后解决, 回退到了版本 2.10.18

sudo ppa-purge ppa:ubuntuhandbook1/gimp

配置

不需额外配置,如果希望减小或增加GIMP的内存资源,可以在Edit->Preference->System Resources里面修改,如果GIMP安装目录不是SSD,希望将swap目录放到SSD,可以修改Edit->Preference->Folders的Temporary folder和Swap folder。

工具图标管理:默认会将相近功能的图标合成一组,如果希望全部打开展示,可以通过Edit->Preference->Interface->Toolbox进行修改,删除Group后,Group里的工具图标会提升到上一层。

使用

基础快捷键

缩放
1:100%, 2:200%, 3:400%, 4:800%, 5:1600%, +:放大,-:缩小;在windows10下,shift+数字键的缩小快捷键无效

移动
M:鼠标移动, 按住Space+移动鼠标:拖动画布, 鼠标滚轮:上下移动画布, Shift+鼠标滚轮: 左右移动画布。按住Space后移动鼠标即移动画布的操作很方便,适合在对大图进行抠边的时候调整画布位置。

新建
Ctrl+N:新建文件, Shift+Ctrl+N:新建图层(在当前选中的图层上方)

路径绘制
R:矩形,E:椭圆形,F:普通套索,可以点也可以画。
I:剪刀套索(点与点之间自动寻边,可以增加点来增加精确度),从实际使用来看,对于自然拍摄的相片,边界有过渡的,寻边效果不太好。
U:模糊选择,可以点也可以画,按住时,朝左及朝上是减小宽容度(选择更小区域),朝右及朝下是增大宽容度(选择更大区域)
Shift+O: 全局色块选择,不分区域选择图像中色彩一样的全部区域
Shift+Q: 快速蒙版打开和关闭,在蒙版里可以对路径用画笔进行修改,浅色笔画会增加选择区域,深色笔画会减少选择区域
Ctrl+Shift+A: 取消路径

路径的剪除,叠加和交集
在路径封闭后,可以通过加和减对路径进行调整,加和减增绘也必须是一个封闭路径,完成后在这个路径里面双击,就会对两个路径进行对应的操作。

图形调节大小和形状

Shift + S 调节大小工具
Shift + R 旋转工具
Shift + H 推拉形变工具

图形绘制

绘制矩形圆形这些图形,没有直接的工具,是在绘制路径后,通过填充路径得到的。

从图中复制区域并粘贴并调整位置

在GIMP中进行这个操作与其他作图工具不太一样.

  1. 在图层列表中选中包含此图片的图层, 如果选中的图层不是你要复制区域的图层, 复制完是一个透明的区域
  2. R使用矩形路径绘制工具, 使用其他路径绘制工具也可以. 在图层上画出你需要复制的区域, 然后Ctrl+C复制
  3. 新建透明图层并选中, 然后按Ctrl+V粘贴. 注意这边必须新建图层并选中, 如果直接在上一步操作完就粘贴, 会将结果直接合并回原图, 这个结果可能不是你想要的.
  4. 粘贴完, 在图层列表中会出现一个斜体的Floating Selection(Pasted Layer), 这是一个临时的图层, 图层大小就是原图大小, 你可以点击Layer->Crop to Content将其收缩到图片区域那么大, 然后按M键使用移动工具, 用鼠标左键在图像上拖拽这个区域到合适的位置, 也可以使用Layer->Transform->Rotate ...将此区域进行旋转翻转等调整. Floating Selection图层出现后, 图层列表的操作会被锁定, 不能选择或操作其他图层.
  5. 调整结束后, 点击Ctrl+H或者点击图层列表下方的锚图标, 将这个Floating Selection落到它下方紧贴着的这个图层上. 如果刚才新建透明图层了, 这一步会看到Floating Selection图层不见了, 刚才调整万的区域合并到了这个透明图层上. 这时候图层列表的操作就恢复了.
  6. 这时候你可以对这个新产生的图层再进行Crop或者Rotate等操作

综上, 选择图形区域并复制粘贴的操作就是1)选中带图片的图层, 2)使用路径绘制工具选好区域, 3)Ctrl+C, 4)新建透明图层, 5)Ctrl+V, 收缩, 调整, 6)Ctrl+H 合并.

从图中剪切选中的区域

打开图像文件,在图上选中区域后,如果直接按Ctrl+X,会留下一个白色区域,如果想达到让这部分区域变成透明的效果,需要提前将图片加上Alpha通道,操作为Layer->Transparency->Add Alpha Channel,之后再Ctrl+X,就会让选中区域镂空透明。

文字添加特效

因为文字的属性有限,只能调整大小,颜色等,如果需要增加特效,例如渐变色,轮廓等,需要将文字转换为select或path。

将文字转变为select:首先确认文字在单独的一个layer,选中这个layer后,layer->Transparency->Alpha to selection, 这样文字部分就变成了select,可以新建一个layer,在上面对这个select进行色彩填充等操作

将文字转变为path:选中文字layer后,Layer->Text to path, 然后在Paths模块中就能看到新建的path,点击让其可见,然后可以通过模块下方的Paint along the path对路径进行填充。

插入图片并编辑

与其他编辑工具不同, GIMP的插入图片是通过Open完成的, 选择File->Open as Layers, 然后选择图片, 会将打开的图片放在一个新的图层里, 选中这个图层后, 可以通过(M)移动图片的位置, 可以通过Scale Tool调整图片大小(按住Ctrl可以保持比例)

调节画布大小

Image -> Canvas Size

将画布缩小到图像区域

如果画布大于图像, 周围都是透明, 可以用 Image -> Crop to content 将画布缩小到图像区域.

不规则形变 Cage Transform

如果常用的拉伸, 旋转等形变不能满足需求, 可以用 Cage Transform. 这个图标经常会和 Warp Transform 图标叠在一起, 可以长按这个图标, 在弹出的列表中选择. 此时需要在图上框出需要形变的区域, 然后再对每一个点进行调整. 在属性菜单中有一个 Fill the original position of the cage with a color, 勾选后, 会将变形后的图像与原位置的图像叠加.

posted on 2020-08-05 11:28  Milton  阅读(1306)  评论(0编辑  收藏  举报

导航