qmenu只在鼠标单击时消失_10分钟看懂Photoshop 照片修饰(用“消失点”滤镜编辑照片)...

01ab0dc01f355f85bfa74f1bd65839da.png

b5087e1a89af434dcf5a529502a94b32.png

“消失点”滤镜具有特殊的功能,它可以在包含透视平面(如建筑物侧面或热和矩形对象)的图像中进行透视校正。在应用诸如绘画、仿制、拷贝或粘贴,以及变换等编辑操作时,Photoshop可以正确确定这些编辑操作的方法,并将它们缩放到透视平面,使结果更加逼真。


01、“消失点”对话框

执行“滤镜-消失点”命令,打开“消失点”对话框,如下图所示。

a24b91493f0f5556b28de79a053a2c45.png

对话框中包含用于定义透视平面的工具、用于编辑图像的工具以及一个可预览图像的工作区。

● 编辑平面工具:用来选择、编辑、移动平面的节点以及调整平面的大小。如下图所示为创建的透视平面和使用该工具修改的透视平面。

992411bc89570683f93fd12ec690841d.png
创建透视平面

db47c302f82abb4dcdf03709b77adcf7.png
修改的透视平面

选择该工具后,可以在工具选项区域中输入“网格大小”值,调整透视平面网格的间距。

● 创建平面工具:用来定义透视平面的四个角节点,如下图所示。

39bce102d372323760a40806ca6f43fb.png

e5ec6e03d39aae343bac16a8c04a74ee.png

创建了4个角节点后,可以移动、缩放平面或重新确定其形状;按住 Ctrl 键拖拽平面的边节点可以拉出一个垂直平面,如下图所示。

4585a15610a39e52d7d5a88739b185bd.png

在定义透视平面的节点时,如果节奏的位置不正确,可按下 Backspace键将该节点删除。

● 选框工具:在平面上单击并拖拽鼠标可以选择平面上的图像。选择图像后,将光标放在选区内,按住 Alt 键拖拽可以复制图像,如下图所示。

29755e8a85cd1388859ac8b05284ff53.png

5ae503b701c64aab25ff96c37f02db85.png
按住Alt复制

按住 Ctrl 键拖拽选区,则可以用源图像填充该区域。选择该工具后,工具选项区域会出现几个选项,其中“羽化”用来指定选区边缘的模糊程度;如果移动图像内容,可设置“不透明度”值,定义移动的像素遮盖下方图像的程度,也可以在“修复”下拉菜单中选择一种混合模式;在“移动模式”下拉列表中可以选择图像修补方式,选择“源”,可以将光标下方的图像复制到选取中,选择“目标”,则将选中的图像复制到目标区域。

● 图章工具:使用该工具时,按住 Alt 键在图像中单击可以为仿制设置取样点,如下图所示,

c9d433a36f8502cf4b2d082285db16ad.png

在其他区域拖动鼠标可复制图像,如下图所示。

cdd50024d8a2ffdc970fafdf69adae9f.png

在某一点单击,然后按住 Shift 键在另一点单击,可在透视中绘制出一条直线。此外,在对话框顶部的选项中可以选择一种“修复”模式。如果要绘画而不与周围像素的颜色、光照和阴影混合,可选择“关”;如果要绘画并将描边与周围像素的光照混合,同时保留样本像素的颜色,可选择“明亮度”;如果要绘画并保留样本图像的纹理,同时与周围像素的颜色、光照和阴影混合,可以选择“开”。

● 画笔工具:可在图像上绘制选定的颜色。

● 变换工具:使用更该工具时,可以通过移动定界框的控制点来缩放、旋转和移动浮动选区,就类似于在矩形选区上使用“自由变化”命令。如下图所示为使用选框工具选取并复制的图像和使用变化工具对选区内的图像进行变换的效果。

2fb3d4a916aa0b0810c64977b4adbe80.png
使用选框工具移动并复制

768de6a6d93e99210b9cb2ca39b77b07.png
使用变换工具调整后的效果

● 吸管工具:拾取图像中的颜色作为画笔工具的绘画颜色。

● 测量工具:可以在透视平面中测量项目的距离和角度,如下图所示。

ac6f400fc125d41eca7864fda0f141f8.png

● 缩放工具/抓手工具:用于缩放窗口的显示比例,以及移动画面。


02、实例:在透视状态下复制图像

颜回:10分钟看懂Photoshop 实例:在透视状态下复制图像​zhuanlan.zhihu.com
d65c5e8f404c537ef0c7236562dd53c3.png

照片修饰之“用“消失点”滤镜编辑照片操作已经讲解完成。

因为个人水平有限,有不足道的地方,请大家请出来,谢谢大家观看。

下节我们学习照片修饰之“用Photomerge创建全景图”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`QMenu.show()` 和 `QMenu.exec()` 都可以用来显示菜单,但它们的行为有所不同。 `QMenu.show()` 方法将菜单作为子组件显示在父组件中,不会阻塞当前线程。使用这个方法可以在代码中显式地控制菜单的显示和关闭。 `QMenu.exec()` 方法则将菜单作为弹出式菜单显示出来,并且会阻塞当前线程直到菜单关闭。这个方法通常用于响应鼠标右键事件弹出上下文菜单。与 `QMenu.show()` 不同,`QMenu.exec()` 是阻塞的,它会在菜单显示后一直阻塞当前线程,直到菜单关闭。 使用 `QMenu.show()` 方法显示菜单,你需要将菜单作为子组件添加到父组件中,并设置菜单显示的位置。例如: ```python menu = QMenu() menu.addAction("Item 1") menu.addAction("Item 2") menu.setParent(self) # 设置父组件 menu.move(0, 0) # 设置菜单位置 menu.show() # 显示菜单 ``` 使用 `QMenu.exec()` 方法显示菜单,你需要指定菜单弹出的位置,并调用 `exec()` 方法。例如: ```python menu = QMenu() menu.addAction("Item 1") menu.addAction("Item 2") menu.exec_(QCursor.pos()) # 在鼠标位置弹出菜单并阻塞当前线程 ``` 在这个例子中,我们创建了一个菜单 `menu` 并添加了两个菜单项。然后,调用 `menu.exec_(QCursor.pos())` 方法在鼠标位置弹出菜单,并阻塞当前线程直到菜单关闭。 总之,`QMenu.show()` 用于在父组件中显示菜单并不阻塞线程,`QMenu.exec()` 用于在指定位置显示菜单并阻塞线程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值