LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: bomberxjl

本人抖胆,想翻译Gimp的帮助,谁有兴趣?

[复制链接]
发表于 2003-8-6 18:16:39 | 显示全部楼层
7.5 案例5:全景图

我们可以通过将很多张照片拼起来制作需要宽角镜头才能拍出的全景图。同直接使用宽角镜头相比,这种方法有很多问题,而这些问题集中体现在各张照片之间在光照、景物大小等的差别上。当然,恰当使用GIMP我们可以克服这些问题制作出整体效果良好的全景图来。这一节我们就是要具体地讨论制作全景图时会遇到的问题以及解决这些问题的方法。

将一组照片拼成全景图的步骤相当固定。首先,我们要把所有的照片放到同一张图中,每张照片占一层。本书中我们已经看过完成这个步骤的具体方法很多次了,如果你仍然不太熟悉,可以看看2.4节,其中讲到了图片的复制和粘贴,而2.6.1节中讲到了如何移动一个图层。

图(7.35):制作全景图用的一组照片

7.35(a)中是一组数码相机照出的图片,其中相邻的每两张图片大概有50%的重叠。这些照片的格式都是JPEG。我们先用GIMP打开每一张照片,把它们拷贝到同一张图片中去,每个占一层,然后我们使用“移动”工具调整它们的位置,当然,我们要先调节图层不透明度,这样操作起来比较方便。

图7.35(a)是我们仔细地排好各层之后的效果;图7.35(b)是此时的层对话框。我们用字母A到E给它们编号,A是最右边的那一张,E是最左边的。

从7.35中我们可以看出制作全景图的问题所在了:景物的几何变形、色彩变化和亮度变化。下面我们就分别讲解解决每一个问题的办法。
发表于 2003-8-6 18:46:22 | 显示全部楼层
7.5.1 调整景物几何变形

放好各层之后的第一步就是尽可能地除去景物的几何变形。图7.35(a)中有明显的几何变形,尤其明显的是天花板的断裂和地板花纹的扭曲。图中还有几处这样的例子,但是没有这两处这么明显。另外,有几处的景物在照片边缘处不对齐。

我们的第一步是解决边缘不对齐的问题。使用“变形”工具中的“放缩”选项,我们将部分层压扁,以尽可能地让它们的边缘处景物和旁边的照片中对齐。很重要的一点是,如果你将某一层压缩得太厉害,就会出现别的问题了。永远记住我们这里只是做微调,永远记住变形的幅度一定要小。

具体到7.35(a)上,最明显的照片接合问题就是C图似乎比别的图片都要大一些,这可以从天花板处和地毯处看出来。其余的照片之间的接合问题还不算严重,我们等到别的步骤结束后再来看我们是否要解决这些问题。

在我们实际操作之前,我还要指出一点,就是在“变形”工具的所有类型中,“放缩”是失真最小的操作,尤其是当长宽比不变时。在使用“放缩”工具时只要按下Ctrl和Alt键就能保持长宽比。

图(7.36):调整几何变形后的初步结果

上图是用“变形”工具调整C层之后的效果。如7.36(b)所示,我们使用的是“放缩”工具。我们调整C层的右上角使得长宽的放缩比都是0.95。

我们是怎么得到0.95这个值的呢?答案取决于你能否计算简单的比值问题。如果你可以,那么最简单的办法就是使用“测量”工具量出C层中天花板边缘到照片底部的长度是271像素,而D层中同样的距离则是258像素。所以我们得到比值:258/271=0.95。如果你不会算比值,那么就用硬试的办法吧,也不会浪费多少时间的,记住Ctrl+Z可以让你回到最后一个操作之前的状态。操作的结果是C层和D层的天花板会对齐。

我们提到过,操作中我们移动的是C层的右上角。所以,C层的长度同样缩小了5%,也就是说它的右边界向左移动了。于是,A层和B层也必须向左边移动,这幅图才能保持完整。
发表于 2003-8-6 19:13:12 | 显示全部楼层
7.5.2 调整色彩和亮度

我们的全景图中各张照片的亮度明显不同。对于大多数傻瓜相机这是正常的,傻瓜相机自动根据平均亮度调节曝光,而不让用户自己设置光圈快门。比如A层中,因为窗外的亮度很高,所以相机检测到的平均亮度很高,以至于室内景物实际上曝光不足。这就是为什么A层中的景物比别的层中明显地暗一些。别的层之间问题就没有这么严重。

除了亮度的不同外,各层之间的色彩也不尽相同。色彩和亮度的不同意味着照片之间的界限很明显,这是我们不希望的。

我们使用“曲线(Curve)”工具调节照片的亮度和色彩。我们的目标是用类似6.2.2节中的办法让照片边缘平滑过渡。我们使用“取色(Color Picker)”工具量出交界处两侧的像素色彩,然后用“曲线”工具把它们调成一样。这个方法可以同时解决色彩和亮度的问题。

在全景图中,调节色彩亮度是一个连锁反应。如果我们根据A层调节了B层的色彩亮度,那么我们也必须根据B层调节C层的,等等。所以,反复的修改很容易造成色彩的严重失真。一般而言,我们会先挑出一个色彩亮度比较接近平均值的照片,然后根据这张照片向两边依次调整别的照片。不过,在这个案例中,我们选择E作为基准,因为E的光照最自然,然后我们从左到右依次调整各张照片。

我们从E和D的边界做起。我们从E和D的白色墙上各取相邻的一点,得到的结果是:边界左边177R 183G 194B,边界右边153R 156G 171B。使用这些信息,我们用“曲线”工具将两层上的白色点颜色调成一致。同样地,我们在D层和C层上挑出有代表性的点。我们选择的是墙上挂着的画和天花板的中点,测量的颜色值是:边界左边179R 175G 185B,边界右边112R 119G 139B。我们依此使用“曲线”工具根据D层调节C层。

继续下去,C层和B层。我们是用从壁炉到天花板的中点。这次得到的值是:左边201R 197G 211B,右边101R 99G 112B。最后我们调节B层和A层。这里我们用从盆栽到天花板的重点,值是199R 198G 208B和86R 75G 81B。同样我们对各层分别使用“曲线”工具。

现在我们的作品如图7.37。

图(7.37):调节亮度和色彩的初步结果

现在的整体效果要好多了,但是照片边界还是很明显。所以下面我们就要用蒙板和混色技巧解决这个问题。
发表于 2003-8-6 19:28:33 | 显示全部楼层
7.5.3 混色

我们来用混色解决边界的问题。我们用渐变色的蒙板和混色来软化照片之间的边界,我们在4.3.3中使用过相似的技巧。

图(7.38):使用渐变色蒙板混色软化边界

图7.38(a)显示A和B之间边界的不匹配之处,7.38(b)中显示我们已经为A新建了一个蒙板,这个蒙板的左边缘是从黑到白的渐变色。黑色点放在蒙板的最左边,白色点在黑色点稍偏右的地方。这个蒙板使A的左边界呈半透明,所以我们混合了B的色彩和A的色彩,原来很明显的边缘现在也不见了。在7.38(c)中,我们为4个层各建了一个蒙板,每一个蒙板去除一个边界。

图(7.39):混色后的效果

7.39(a)中是混色前的效果,7.39(b)中则是混色后的效果。可以看出,混色的效果非常好。当然,我们需要试验几次才能得出渐变色宽度的最佳值。

虽然上面的方法对于一般的边界都很有效,但是有时候在整个边界上使用这种方法并不合适。这时,我们就要用“选择矩形”工具选出一个区域来,然后只在这个区域上混色。比如D和E的边界就需要这样。我们要为木质地板、壁板和上面的墙壁分别单独用渐变色蒙板混色。

分别混色的效果如7.40(a)所示。

图(7.40):使用“选择矩形”工具创建自定义渐变色蒙板

7.40(b)中是此时的图层对话框。
发表于 2003-8-6 19:36:18 | 显示全部楼层
7.5.4 修饰成品

做到了这一步,我们可以裁切出需要的部分,并且合并所有的图层。

图(7.41):裁切及合并后的全景图

按Ctrl+M可以合并所有图层。

我们的成品中还有不尽人意的地方,原来E层所在的地方的天花板边缘有断裂。这个地方和原来D层所在的部分的天花板不能接合。我们用6.3节中介绍过的“克隆”工具解决这个问题。我们可以将原来E层部分的天花板边缘下面的部分克隆到上面去,让它和原来的D层对齐。这一步做好后,我们在克隆一块空白的墙壁遮住老的天花板边缘。最后的效果如下:

图(7.42):成品

好了,我们可以把这寄去《理想之家》杂志了
发表于 2003-8-6 19:37:26 | 显示全部楼层
好了,第7章完了。麻烦wide兄整理到cvs里去。
发表于 2003-8-6 19:39:19 | 显示全部楼层
对了,看了看前面我译的东西,很多错别字和语句不通的地方,不知道wide兄能否给一个cvs账号让我改一下?我的emai:
liuchangjohn@yahoo.com
发表于 2003-8-7 15:49:39 | 显示全部楼层
高斯模糊的简写是llR 还是IIR?CVS上看不清楚。
发表于 2003-8-7 15:55:12 | 显示全部楼层
“medium hard brush”明白什么意思,但不知该怎么译。











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-8-7 16:03:40 | 显示全部楼层
再有,filtering 、filter是不是都译为“滤镜”?如下面的:
Thus, the techniques for editing and filtering  them can be treated in a somewhat unified manner.
中的filtering译为什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表