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