推荐阅读

PS制作与玻璃撞击的动感岩石文字效果
碎块字制作思路并不复杂,分为两个大的步骤。首先是文字部分的处理,用选区及移动工具把文字分成多个碎块;然后用图层样式及纹理素材增加质感和纹理即可。最终效果 一、新建一个960 * 560像素的文件,背景填充黑色。 二、选择文字工具输入所需的文字,文字颜色为白色。 三、在文字缩略图上右键选择栅格化文字。

20个“标准的”配色方案
20个“标准的”配色方案<html> <head> <title>Colors</title> <style type="text/css"> body{ margin:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; } .style1{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #96C2F1; background-color: #EFF7FF } .style1 h5{ margin: 1px; background-color: #B2D3F5; height: 24px; } .style2{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #9BDF70; background-color: #F0FBEB } .style2 h5{ margin: 1px; background-color: #C2ECA7; height: 24px; } .style3{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #BBE1F1; background-color: #EEFAFF } .style4{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CCEFF5; background-color: #FAFCFD } .style5{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #FFCC00; background-color: #FFFFF7 } .style6{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #92B0DD; background-color: #FFFFFf } .style6 h5{ margin: 1px; background-color: #E2EAF8; height: 24px; } .style7{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #A9C9E2; background-color: #E8F5FE } .style8{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #E3E197; background-color: #FFFFDD } .style9{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #ADCD3C; background-color: #F2FDDB } .style10{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #F8B3D0; background-color: #FFF5FA } .style11{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #D3D3D3; background-color: #F7F7F7 } .style12{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #BFD1EB; background-color: #F3FAFF } .style13{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #FFDD99; background-color: #FFF9ED } .style14{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CACAFF; background-color: #F7F7FF } .style15{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #A5B6C8; background-color: #EEF3F7 } .style16{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CEE3E9; background-color: #F1F7F9 } .style17{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #CAE3FF; background-color: #F4F9FF } .style18{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #C9D9EE; background-color: #ECF8FF } .style19{ width: 800px; height: 100px; margin: 0px auto; margin-bottom:20px; border:1px solid #5C9CC0; background-color: #F2FAFF } h5{color:#CCCCCC;margin-left:680px} a{color:#CCCCCC;text-decoration:none} a:hover{color:#666666;text-decoration:underline} </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body> <div class="style1"><h5>Title</h5></div> <div class="style2"><h5>Title</h5></div> <div class="style6"><h5>Title</h5></div> <div class="style3"></div> <div class="style4"></div> <div class="style5"></div> <div class="style7"></div> <div class="style8"></div> <div class="style9"></div> <div class="style10"></div> <div class="style11"></div> <div class="style12"></div> <div class="style13"></div> <div class="style14"></div> <div class="style15"></div> <div class="style16"></div> <div class="style17"></div> <div class="style18"></div> <div class="style19"></div> </body> </html> [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

Flash CS5实例教程:漂亮的气泡动画
function ball(r:int):MovieClip {//自定义函数 ball,参数为 r,整数型,返回值为 MovieClipvar col:uint=0xffffff*Math.random();//声明一个无符号整数型变量 col,获取任意颜色var sh:MovieClip=new MovieClip();//声明一个影片剪辑类实例 shsh.graphics.beginGradientFill(GradientType.RADIAL,[0xffffff,col,col],[0.5,1,1],[0,200,255]);//在 sh 中设置渐变填充样式(放射状渐变,颜色,透明度,色块位置)sh.graphics.drawCircle(0,0,r);//在 sh 中画圆(圆心坐标(0,0),半径为参数r)sh.graphics.endFill();//结束填充return sh;//返回 sh}var ballArr:Array=[];//声明一个空数组 ballArrfor (var i:int=0; i<10; i++) {//创建一个 for 循环,循环 10次var balls:MovieClip=ball(Math.random()*20+20);//声明一个影片剪辑类实例balls,调用函数 ball(参数r 半径的值为 20-40 之间的随机值)addChild(balls);//把 balls添加到显示列表balls.x=Math.random()*(stage.stageWidth-balls.width)+balls.width/2;//balls 的 X 坐标balls.y=Math.random()*(stage.stageHeight-balls.height)+balls.height/2;//balls 的 Y坐标,使它出现在舞台的任意位置balls.vx=Math.random()*2-1;//为 balls 设置自定义属性 vx,数值为-1-1 之间的随机数,表示 X 方向的速度balls.vy=Math.random()*2-1;//为 balls 设置自定义属性 vy,数值为-1-1 之间的随机数,表示 Y 方向的速度ballArr.push(balls);//把 balls 添加到数组 ballArr 中}addEventListener(Event.ENTER_FRAME,frame);//添加帧频事件侦听,调用函数 framefunction frame(e) {//定义帧频事件函数 framefor (var i:int=0; i<ballArr.length; i++) {//创建一个 for循环,循环次数为数组 ballArr 的元素数var balls:MovieClip=ballArr;//声明一个影片剪辑类实例 balls,获取数组 ballArr 的元素balls.x+=balls.vx;//balls的 X 坐标每帧增加balls.vxballs.y+=balls.vy;//balls的 Y 坐标每帧增加balls.vyif (balls.x<balls.width/2) {//如果balls 出了舞台左边缘balls.x=balls.width/2;//balls 的 X坐标获取balls 宽度的一半balls.vx*=-1;//balls.vx 获取它的相反数}if (balls.x>stage.stageWidth-balls.width/2) {//如果 alls 出了舞台右边缘balls.x=stage.stageWidth-balls.width/2;//balls 的 X 坐标获取场景宽度与 balls 宽度一半的差balls.vx*=-1;//balls.vx 获取它的相反数}if (balls.y<balls.height/2) {//如果 balls出了舞台上边缘balls.y=balls.height/2;//balls 的 Y坐标获取 balls 高度的一半balls.vy*=-1;//balls.vy 获取它的相反数}if (balls.y>stage.stageHeight-balls.height/2) {//如果 balls 出了舞台下边缘balls.y=stage.stageHeight-balls.height/2;//balls 的 Y 坐标获取舞台高度与 balls 高度一半的差balls.vy*=-1;//balls.vy 获取它的相反数}}for (var j:int=0; j<ballArr.length-1; j++) {//创建一个 for 循环,循环次数比数组 ballArr 元素数少 1var ball0:MovieClip=ballArr[j];//声明一个影片剪辑类实例 ball0,获取数组 ballArr 的元素for (var m:int=j+1; m<ballArr.length; m++) {//创建一个 for 循环,var ball1:MovieClip=ballArr[m];//声明一个影片剪辑类实例 ball1,获取数组 ballArr 的元素var dx:Number=ball1.x-ball0.x;//声明一个数值型变量 dx,获取var dy:Number=ball1.y-ball0.y;//声明一个数值型变量 dy,获取var jl:Number=Math.sqrt(dx*dx+dy*dy);//声明一个数值型变量 jl,获取小球的距离var qj:Number=ball0.width/2+ball1.width/2;//声明一个数值型变量获取小球半径之和if (jl<=qj) {//如果 jl 小于等于 qjvar angle:Number=Math.atan2(dy,dx);//声明一个数值型变量angle,获取ball1 相对于 ball0 的角度var tx:Number=ball0.x+Math.cos(angle)*qj*1.01;//声明一个数值型变量 tx,获取目标点的 X坐标var ty:Number=ball0.y+Math.sin(angle)*qj*1.01;//声明一个数值型变量 ty,获取目标点的 Y坐标ball0.vx=- (tx-ball1.x);//ball0 在X 方向的速度ball0.vy=- (ty-ball1.y);//ball0 在Y 方向的速度ball1.vx=(tx-ball1.x);//ball1 在 X方向的速度ball1.vy=(ty-ball1.y);//ball1 在 Y方向的速度}}}}

生态摄影奥秘
说到CCD的尺寸,其实是说感光器件的面积大小,这里就包括了CCD和CMOS。感光器件的面积越大,也即CCD/CMOS面积越大,捕获的光子越多,感光性能越好,信噪比越低。CCD/CMOS是数码相机用来感光成像的部件,相当于光学传统相机中的胶卷。 CCD上感光组件的表面具有储存电荷的能力,并以矩阵的方式排列。当其表面感受到光线时,会将电荷反应在组件上,整个CCD上的所有感光组件所产生的信号,就构成了一个完整的画面。 如果分解CCD,你会发现CCD的结构为三层,第一层是“微型镜头”,第二层是“分色滤色片”以及第三层“感光层”。 第一层“微型镜头” 我们知道,数码相机成像的关键是在于其感光层,为了扩展CCD的采光率,必须扩展单一像素的受光面积。但是提高采光率的办法也容易使画质下降。这一层“微型镜头”就等于在感光层前面加上一副眼镜。因此感光面积不再因为传感器的开口面积而决定,而改由微型镜片的表面积来决定。 第二层是“分色滤色片” CCD的第二层是“分色滤色片”,目前有两种分色方式,一是RGB原色分色法,另一个则是CMYK补色分色法这两种方法各有优缺点。首先,我们先了解一下两种分色法的概念,RGB即三原色分色法,几乎所有人类眼镜可以识别的颜色,都可以通过红、绿和蓝来组成,而RGB三个字母分别就是Red, Green和Blue,这说明RGB分色法是通过这三个通道的颜色调节而成。再说CMYK,这是由四个通道的颜色配合而成,他们分别是青(C)、洋红 (M)、黄(Y)、黑(K)。在印刷业中,CMYK更为适用,但其调节出来的颜色不及RGB的多。 原色CCD的优势在于画质锐利,色彩真实,但缺点则是噪声问题。因此,大家可以注意,一般采用原色CCD的数码相机,在ISO感光度上多半不会超过400。相对的,补色CCD多了一个Y黄色滤色器,在色彩的分辨上比较仔细,但却牺牲了部分影像的分辨率,而在ISO值上,补色CCD可以容忍较高的感光度,一般都可设定在800以上 第三层:感光层 CCD的第三层是“感光片”,这层主要是负责将穿过滤色层的光源转换成电子信号,并将信号传送到影像处理芯片,将影像还原。
最新发布

摄影棚灯光布置技巧20类
1逆光、侧逆光的使用 柔调人像的用光拍摄中,我们还可以使用一些用光技巧,如:逆光和侧逆光的使用。逆光和侧逆光可以使人物的轮廓突出、增加立体变化和使人物产生通透的感觉。并且在曝光上也可以采用让画面局部曝光过度的技巧,使软调的效果得到强化 逆光、侧逆光的使用 柔调人像的用光拍摄中,我们还可以使用一些用光技巧,如:逆光和侧逆光的使用。逆光和侧逆光可以使人物的轮廓突出、增加立体变化和使人物产生通透的感觉。并且在曝光上也可以采用让画面局部曝光过度的技巧,使软调的效果得到强化 2侧逆光、反光板加顶光 增加了顶光的照明,使人物增加通透感和细微的立体变化 3侧逆光加反光板 人*射光必须有发光体(影室灯)的光照射在一定的物体上才能反射到被摄人物上面,反射物体本身并不是发光体。摄影中我们常用的反光板就是反射物体,由于 表面的粗糙程度不同,反射的强度也不尽相同。这里我们选用的是泡沫板,轻便、漫射光线反射柔和。在人物的前侧、左右位置使用了反光板,在人物的侧后方使用 闪灯照明,人物的面部主要是利用反射回来的光线对人物进行补光,这样光线更加柔和、细腻 4半包围式加反射光(反光板的漫反射)

适马19mm f/2.8 CN无反镜头测评
目前已经有部分第三方品牌加入到无反镜头的生产行列,这次试用的镜头便是来自适马Art产品线的19mm f/2.8 CN。等效焦距38mm,其光学结构与19mm f/2.8 EX DN相同,两者不同之处在于机械结构和外观设计。 镜头整体外观非常简洁,镜筒外覆黑/银色金属材料,光泽感很强,不过与当前各类主打防滑、高质感无反相机组合起来恐怕会有一些违和感。对焦环虽然光滑,好在阻尼适中,但在手动对焦过程中还是会感到有一丝干涩,可能需要一定时间来适应。得益于线性对焦马达,镜头对焦安静且精准。 这次与松下GH3组合进行组合测试,并未发现分辨率下降问题,成像锐度出色。整体色彩自然,能准确还原天然色和人工色。而最重要的是,镜头抗逆光性能很强,不管在哪种光照环境下,镜头表现都十分稳定。 镜头等效焦距38mm,视场与标准35mm镜头比起来要小很多,不过配合20cm的最近对焦距离,倒是很适合在街头进行特写或快拍。 以下是本次试用拍摄的部分照片: 机身:松下GH3 镜头:适马19mm f/2.8 CN 快门:1/1300秒 光圈:f/2.8 感光度:ISO 200 曝光补偿: 0EV 白平衡:自动 机身:松下GH3 镜头:适马19mm f/2.8 CN 快门:1/2000秒 光圈:f/5.6 感光度:ISO 200 曝光补偿:0EV 白平衡:自动 机身:松下GH3 镜头:适马19mm f/2.8 CN 快门:1/1300秒 光圈:f/2.8 感光度:ISO 200 曝光补偿:-0.7EV 白平衡:自动 机身:松下GH3 镜头:适马19mm f/2.8 CN 快门:1/1300秒 光圈:f/5.6 感光度:ISO 200 曝光补偿:-0.7EV 白平衡:自动

2技巧拍出可爱的喵星人
将小猫的可爱表情传达得最好的是哪一张?提示:注意小猫之外的元素。 正确答案:D。将背景和砖墙尽量排除在画面之外,创造只有小猫和盆栽的安详空间(100分) Nikon D3;AF-S VR Zoom-NikkorED 70-200mm F2.8G(IF); 焦距:175mm;曝光模式:程序AE;光圈:F2.8;快门速度:1/1250秒; 曝光补偿:EV±0;白平衡:自动;感光度:200;画质模式:JPEG 这个场景中使用的技巧: 1、背景虚化使画面看起来更简洁 背景的白色栅栏有些碍眼,因此,使用长焦镜头拉近拍摄,并且使用开放的F2.8光圈,制造出大范围的虚化。同时,要注意在取景时尽量将画面表现出简洁感。 2、等待小猫做出可爱的表情 在照片中要想拍摄小猫可爱的表情和姿态,只能等待这个瞬间的到来。为了成功拍摄这样的瞬间,必须集中注意力,盯住取景器。

5个技巧让你捕捉奇妙动物画面
充满灵性的动物,其独特的模样、有趣的神情和动作都深受拍摄者喜爱。由于拍摄者无法与其进行交流,因此拍摄动物的难度也很大,拍摄者需要掌握拍摄动物的一定技法,才能获得令人称奇的画面效果。 开启自动对焦功能抓拍天空中的鸟儿 光圈:F8.0 ;快门速度:1/1600s;焦距:300mm;ISO:200; 拍摄模式:光圈优先自动曝光;测光模式:评价测光;镜头:长焦镜头 ;曝光补偿:EV-3.0 1、使用相机的自动对焦系统,迅速抓拍空中的鸟儿,记录下鸟儿展翅飞翔的姿态。 2、根据鸟儿的移动速度设置高速快门,以免画面模糊。 3、面对天空进行拍摄时,天空的亮度较高,为了避免天空过曝,可适当降低曝光补偿。 使用长焦镜头拍摄野生动物 光圈:F8.0;快门速度:1/1250s ;焦距:300mm; ISO:400; 拍摄模式:光圈优先自动曝光;测光模式:评价测光;镜头:长焦镜头

新闻纪实如何快速上手技法
对“拍到胜过一切”的新闻纪实摄影来说,精准的对焦与瞬间捕捉非常重要,因此不仅镜头焦段要尽量齐全,也可擅用拍摄模式、对焦模式等功能提高拍摄成功率。 镜头的选择 EOS 5D Mark III的对焦系统和测光系统让每一张照片都能有锐利的焦点和精准的曝光。EF 24-105mm f/4.0L IS USM f/4 1/400sec ISO 100 对于人文摄影,镜头的搭配基本上可以分为两个方向:包含大部分焦段的齐全搭配,或者仅有一两支定焦镜头的极简搭配。新闻摄影的宗旨是"拍到胜过一切",因此摄影记者习惯配齐焦段,其优势就是什么都拍得到,尤其是同时集高画质和大光圈于一身的大三元,配合Canon EOS 5D Mark III的高画素和出色的机动性能,可以捕捉每一个绝佳瞬间。 推荐镜头 大三元: EF 16-35mm f/2.8L USM EF 24-70mm f/2.8L USM II EF 70-200mm f/2.8L IS USM II 小三元:

如何拍出柔美的逆光少女
逆光拍摄一直是一些摄影爱好者不遗余力追求的。逆光拍摄产生的轮廓光能够勾画出拍摄物件的轮廓,达到与背景分离进一步塑形的目的。在物件的形状边缘形成明亮的亮线,能够渲染所要表达的气氛,丰富和活跃画面。 女性摄影师——邢颖是逆光拍摄的高手,让我们看看她是如何拍摄逆光人像的吧,相信她的分享会对你的拍摄有帮助。 一、逆光人像作品给人什么样的视觉感受 通过光线的叠加而制造了丰富的层次感,使一部分背景画面过度曝光而淡化,更突出被摄体。逆光拍摄的图片会显得更通透。 邢颖作品 二、拍摄时机的把握 室内拍摄逆光的最好季节是冬季,这是的太阳高度角低昂对最低,也更容易使光源与被摄者和拍摄者排列在同一直线上,从而更好的诠释逆光。因为日弧线位置越低,逆光的效果越好,这一点无论在室内还是室外都可行。 其实在有些时候,夏季接近正午时间也可以拍出很好的逆光作品。一般情况下,我会多选择仰角,在画面上方多留出空间“让给”阳光进行拍摄。 邢颖作品 拍摄时由于太阳高度角比较高,总是需要你蹲下来拍摄,或者被摄者上方多一些留白,构图上如果不喜欢上方发面积白白的天空,可以选择树下进行拍摄,构图时画面上方框进来一些被阳光照射的通通透透的嫩绿的叶子也很不错。同样的构图也非常适合深秋的黄树叶或红叶树丛中!

拍照后 修片有错吗?
选器材,选题材之后,照片照回来了理所当然是要去分享,而分享前要不要后期?则是很多新手的问题。其实考虑这问题前,重点反而应该是摄影有没有既定的规则? 答案肯定是「没有」。摄影如同宗教,政治,餐饮名牌喜好一般,有众多的流派,且多有排他性,这样的状况我们姑且用「大家作法不同,但目的都是好的,彼此尊重」即可,毕竟上述的其它议题千古没有定论,但产生的战乱冲突亘古不断。 「调整」为主的后期者主要是针对那摄影器材能力的不足与偏差去做修复,目的是让观赏者能忠实地看到自己双眼所见的感动,重点概念是「写实」。这里面含括了HDR(高低反差细节复原),与色偏(数字白平衡常常抓错),还有现在常用的原始RAW档去做后期。许许多多的底片玩家,到现在还有这种坚持,也是我所欣赏的。 ▲对写实派来说,后期常常是修正错误而已。 「创作」为主的后期者则非常多元,最基础的理论是拿照片当创作的基础自行发挥。以这角度来说,颜色,景深等,通通可以与拍摄的状况不符,但这已经开始偏美术了,所以写实不再是重点,反而是摄影者想诠释些甚么样的美感。由于已经偏离了事实,创作派的也慢慢的一些加入了原本不在照片里面的内容,如文字与图案,这些老一派的人有时也难以接受,但这也是时势。大多的手机摄影者都属于这种创作型的后期者。 ▲后期出来的移轴效果,虽不完美但真的对旅游与荷包很好 ▲其实后期也算是一们诠释作品的学问。 我本人两种都玩,也推荐一些刚入门的同好两种后期方向的练习。 实派的摄影者后期我不需多说,Lightroom装上然后自己调整画面至脑中所记忆中的画面即可。假设真的无法调成自己心中记忆的画面,用RAW档拍摄加上角架不同曝光值多照几张,总是有办法的。真要说的话,写实派最需要用RAW档拍,它可以保留更多高低光细节与修正白平衡所造成的错误。

蝉声环绕 用相机记录夏天的踪迹
夏季是炎热的季节,期间植物生长旺盛,昆虫空前活跃;人们在这个季节的特有活动就是消暑。所以成功反映夏季主题的摄影,主要就是三类:植物的照片,瓜果和昆虫的照片以及人们消暑活动照片。我们可以从上述的这些线索,拍到哪些画面呢?一起来看看吧~ 拍摄夏季的植物不同于春季的是,植物在这个季节都已经达到生命的高峰,所以再去拍摄局部的小景就显得有点小气了,拍摄完整的植株,大片的树林,绿荫等正当其时。植物园或者公园都是拍摄的好地方。另外,庭院公园路边各种花卉争奇斗艳,正好尽收眼底。田园里许多水果蔬菜可以采摘,让它们和农民一起进入视角,或让菜篮成为拍摄主角都是值得考虑的拍摄方式。 ▲光圈F8,速度1/250s,焦距35mm,ISO 100。闲钓的人。 ▲光圈F9,速度1/250s,焦距17mm,ISO 200。用广角镜头拍摄的绚烂的夏花。 ▲光圈 F4,速度 1/125s,焦距 26mm,ISO 400。高耸的绿树林。画中人物有视觉中心的作用。 ▲光圈 F5.6,速度 1/1000s,焦距 400mm,ISO 200。夏天荷花池中亭亭玉立的荷花和大片的荷叶,着实给人一种清新舒畅的感觉。 夏季,人们都躲在冷气房不敢露面,但却是大多数昆虫兴高采烈的时候,所以如果不怕流汗的话,找一块水塘边的草丛,一个中午就能拍摄几十种昆虫,而且个个精神奕奕。拍出来的画面清晰,色彩饱满。 ▲光圈 F4,速度 1/200s,焦距 105mm,ISO 200。拍摄金蝉脱壳的画面。 ▲光圈 F8,速度 1/500s,焦距 105mm,ISO 800。花丛中的昆虫。 由于夏天光线强,气温高,可以用较高的快门速度和较小的光圈,而不必担心焦点不实和景深不够,只要能拿稳相机就可以了。尽可能避开光线过强的中午,如果错不开就用逆光拍照,对主体人物使用反光板或闪光灯从阴影作反射辅助光,以降低反差,并增强阴影部分的质感。

【作品赏析】365天拍摄同一个灯塔
“365摄影计划”是一个很流行的拍摄项目,即一年365天每天拍一张照片。巴西摄影师Tunisio Alves Filho则给自己提出了更大的挑战,不仅每天拍摄一张照片,而且拍摄的是同一个灯塔——著名景点Barra灯塔。 为同一个灯塔拍摄365张不同的照片,这有可能实现吗?你能想出多少种拍摄建筑的方法?这个项目不仅考验摄影师的耐心和拍摄技巧,更是对想像力和创意的极大挑战。在这里展示的照片中,我们可以看到倒影、剪影、反射、全景、航拍等等创作方式,同一个灯塔在摄影师手下展示出种种不同的美丽。 这座灯塔叫做Barra灯塔,曾经是美洲第一个兴建的灯塔,同时也是许多观光客驻足拍照的地方,尤其是辉煌的夕阳更是一绝。尽管灯塔是所谓的到此一游拍照景点,不过摄影师依然天天报到,并仔细观察、思考、捕捉一些不同的细节与角度。如果我们能发挥这样的毅力与巧思,天天到同一个地点构图拍照,也许可以有机会拍到一些令人惊叹的照片。