大家知道,Photoshop主攻图像处理,CAD主攻绘图设计计算,一个是位图软件,一个是矢量图软件。涉及图形面积计算,当然用CAD。常用做法是将扫描图或制作的位图矢量化,在CAD中全部重新绘制,勾出面域边界后再调用命令求算面积。那么,能否直接在Photoshop中计算图形面积呢?看似不可能,其实利用Photoshop的“选区”和“直方图”功能,就可以精确地计算出图形面积。下面以求图1中B区的面积为例进行说明。
第一步:首先需选取B区。选择魔棒工具,为了保证精确选择B区,可将“容差”值设为0,并取消“消除锯齿”项的选择。
第二步:在B区点击一下鼠标全选它之后,再执行“图像→直方图”调出直方图窗口,如图2所示,可见像素值为10223,即Xb=10223。注意:如果你使用的是Photoshop CS版本,则执行“窗口→直方图”命令,打开直方图窗口后,要单击窗口右上角的小三角按钮,从弹出菜单中先选择“展开视图”,再选择“显示统计”项。
第三步:执行“图像→图像大小”命令,如图3所示,可见图像全部像素为长乘宽即227×283=64241像素,即X=64241;图像面积为8×10cm2,即S=80cm2。显然,B区面积Sb/Xb=S/X,Sb=S·Xb/X=80×10223/64241=12.73cm2。
第四步:可用Excel建立一个计算表来辅助计算,这样可免去手动计算的麻烦(该Excel表格可到http://www.newhua.com/cfan/200510/pAc.xls处下载)。
|