热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

[艺术创作]摄影构图的传统法则

声明本文来源:电脑报“内行看门道,外行看热闹。”自打去年老狼买了单反数码相机之后,朋友们每逢看到老狼的摄影作品,就一直夸这台
声明本文来源:电脑报

    “内行看门道,外行看热闹。”自打去年老狼买了单反数码相机之后,朋友们每逢看到老狼的摄影作品,就一直夸这台机器好,再也不夸老狼的摄影技术棒了,似乎人们的注意力更多地停留在器材上,难怪选购一直都比应用更受关注。后来气得郁闷的老狼一狠心终于把单反卖了,接着使用原来那台长满皱纹的老DC。老狼认为,从摄影的本质上来说,主题、光线与构图才是判断一张照片是否优秀的决定性因素,而这些几乎与工具无关。

    时下有不少摄影圈里的朋友喜欢在构图上颠覆传统,以炫耀自己的叛逆,并谓之“突破”。老狼绝非墨守陈规之人,也反对构图千篇一律,但是前人总结出来的艺术规律还是要尊重的。特别是对初学者而言,先有继承,然后才会有发展——不了解传统法则,何谓突破?当然,摄影构图是一门非常艰深的课程,有大量专门的摄影教材,老狼只能在这里简要介绍一些公认的具有普遍意义的法则,献给刚刚被日益普及的DC“拉下水”的初学者。

    在看到取景器里的景物时,训练有素的摄影者会把它们迅速化成点、线、面等基本的构图因素来加以组织,找到它们之间最佳的关系,这就是构图。对称与均衡、节奏与韵律、衬托与对比、特异与夸张等等都是构图美学,限于篇幅,过多的理论就不多说了,有兴趣的朋友可以去读摄影教程。老狼今天先用几个例子把朋友们带进构图大门,今后还会讲解构图细节,因为构图是讲摄影无法不涉及的话题。

a140e309701f49bd0a7b82e0.jpg

    画面中的小竹筏并不比其它景物更重要,但没有它这张照片就失色不少,因为它是结构中心。

d17267943b5af963d1135ee0.jpg

    海与沙滩的分界线、女郎的背影构成的点,都在黄金分割位置附近。假设海与沙滩的比例相等,女郎走在正中,构图就很呆板。

d857a6257502c303d40742e1.jpg

    假如模特的眼睛在画面中间或者右侧,便使人物注视空间变短。

    分清主次,突出主体

    人像照片当然不必说,人物就是主体,再好看的背景也是陪衬。但是往往有人在摄影时把人物处理得非常小(主要原因是人跑到景物跟前去了,而远离了照相机,这是多数人的摄影通病),景物却很大,没有前景与背景之分,等于照片失去了结构中心。而对不太容易出现“主体”的风光片而言,要使画面结构不松散,就要选择一个对象作为结构上的支点,比如以某一小桥、亭台为结构中心,使它们对前后景物起联系和照应作用。风光片中的“主体”在内容上倒不一定比其它景物更为重要,但在结构中心的作用却是非常明显的。

    背景简洁,减法构图

    繁杂的背景会给主体带来干扰,甚至能损坏一幅优秀的照片。背景的处理力求简洁。绘画和摄影艺术都需要构图,但表现手段不同,区别在于绘画用的是加法构图,摄影用的是减法构图。也就是说,绘画构图总是给画面添上些景物,而摄影构图则总是千方百计地减去那些不必要的景物,将背景中可有可无的、妨碍主体突出的景物减去,以达到画面的简洁精炼。贪得无厌是失败之源,删繁就简是成功之母。

    井字结构,黄金分割

    老狼使用的相机的取景器中,有一种显示格式是横竖各两条线组成一个“井”字,把画面分成了九等份。开始老狼并不知道这是什么用意,后来学了构图之后才明白,这是为了方便构图设计的:如果把画面分成“九宫格”的样式,那么中间的四个交叉点是安排主体最好的位置。这四个点的位置接近1:0.618的黄金分割点,容易获得较好的视觉效果。因为人是用两眼来观看对象的,正中的位置反而是视觉上最薄弱的地区,所以大多数摄影家在处理地平线、海平面等线条时,都不会用中分构图,焦点也一般避开正中的位置。

    除了四个点,还有两条重要的“线”——对角线。有许多视觉感受如汇聚、放射等都和画面上隐含的对角线相关,因此沿对角线构图也是一个十分重要的构图法。

    真正专业的展位或影棚,会使用素色的背景,其目的就是突出主体,避免树枝和电线杆等杂物从人物身上“长”出来。室外摄影同样遵循背景力求“素”的原则。

    留有空白,增强动感

    要使主体醒目,具有视觉冲击力,就要在它的周围留有一定的空白,这可以说是所有造型艺术的一种规律。留白一般的规律是:侧面的人像,面向方向要留有一些空白;正运动着的物体(如行进的人或车),行进方向前面要留有更多的空白。当然,这只是一般的规律,要灵活运用空白。行走的人如果强调其后面飘拂的头巾或衣裙,强调奔驰的汽车后面腾起的烟尘,这时后面留下的空间可以比前面多,那是因为重心有所转化。顶住画面边缘的人如果正回头往后看,后面的空白处就有了意义,画面也就不别扭了。


转载于:https://www.cnblogs.com/iRoy930/archive/2009/07/22/1581381.html


推荐阅读
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • HDU 2537 键盘输入处理
    题目描述了一个名叫Pirates的男孩想要开发一款键盘输入软件,遇到了大小写字母判断的问题。本文提供了该问题的解决方案及实现方法。 ... [详细]
  • ACM经典书籍推荐
    本文介绍了几本在算法和计算机科学领域具有重要影响力的书籍,包括由Donald E. Knuth编著的《计算机程序设计艺术》第一卷,以及潘氏兄弟的数论经典教材等。这些书籍不仅是学习相关领域的宝贵资源,也是专业人士不可或缺的参考书。 ... [详细]
  • 本文探讨了在AspNetForums平台中实施基于角色的权限控制系统的方法,旨在为不同级别的用户提供合适的访问权限,确保系统的安全性和可用性。 ... [详细]
  • 本文总结了 #define 在 C/C++ 编程中的多种用途和技巧,包括定义常量、函数、宏以及条件编译等,并提供了详细的示例和注意事项。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 本文介绍如何使用R语言中的相关包来解析和转换搜狗细胞词库(.scel格式),并将其导出为CSV文件,以便于后续的数据分析和文本挖掘任务。 ... [详细]
  • 数据输入验证与控件绑定方法
    本文提供了多种数据输入验证函数及控件绑定方法的实现代码,包括电话号码、数字、传真、邮政编码、电子邮件和网址的验证,以及报表绑定和自动编号等功能。 ... [详细]
  • 在开发过程中,有时需要提供用户创建数据库的功能。本文介绍了如何利用 .NET 和 ADOX 在应用程序中实现创建 Access 数据库,并详细说明了创建数据库及表的具体步骤。 ... [详细]
  • 过去我习惯使用百度空间来记录个人的生活琐事,但随着需求的增长,我发现它的功能略显不足,特别是在代码分享和图片管理方面存在诸多不便。因此,我决定寻找一个更适合技术分享的平台,最终选择了博客园。 ... [详细]
  • Excel技巧:单元格中显示公式而非结果的解决方法
    本文探讨了在Excel中如何通过简单的方法解决单元格显示公式而非计算结果的问题,包括使用快捷键和调整单元格格式两种方法。 ... [详细]
  • 深入解析Unity3D游戏开发中的音频播放技术
    在游戏开发中,音频播放是提升玩家沉浸感的关键因素之一。本文将探讨如何在Unity3D中高效地管理和播放不同类型的游戏音频,包括背景音乐和效果音效,并介绍实现这些功能的具体步骤。 ... [详细]
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • ASP.NET 进度条实现详解
    本文介绍了如何在ASP.NET中使用HTML和JavaScript创建一个动态更新的进度条,并通过Default.aspx页面进行展示。 ... [详细]
  • 本文探讨了如何在 Spring MVC 框架下,通过自定义注解和拦截器机制来实现细粒度的权限管理功能。 ... [详细]
author-avatar
刘国彬2012_380
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有