创建透明的山体阴影?
通过组合使用gdal,我得到了优雅的透明山体阴影convert。与通常使用的基于灰色的山体阴影相比,这种透明的山体阴影非常酷,因为它们可以放置在地图背景与其他上层(道路,建筑物)之间,以提供3D感觉,无论背景的类型和颜色如何。 怎么运行的 诀窍:从产生的灰度山丘阴影开始gdal hillshade,诀窍是获取灰度通道的值,将每个值求反,然后将结果流到新的不透明度通道中。黑色像素[0,0,0]变为[0,0,0,255](不透明度= 255),灰色像素[120,120,120]降低至[120,120,120,135](不透明度= 135,又称为255-120),白色像素[255,255,255]变为透明[255,255,255,0](不透明度= 0,又称为255-255),依此类推。丘陵的阴影是不透明的和黑色的,平原逐渐变得(白色)透明。从概念上讲,像素的波段方程是这样的: alpha_value([0]) = 255-0 = 255; // black pixels get full opacity alpha_value([Grey]) = 255-Grey; // grey pixels get 255-GreyValue opacity. alpha_value([255]) = 255-255 = 0 // white pixels get null opacity ! 有关此方法的悠闲视频(由Photoshop设计师解释),请参阅在Photoshop中添加阴影浮雕(16分钟)。 题 将ETOPO或SRTM派生的基于灰色的山体阴影(gdaldem hillshade crop_xl.tmp.tif shadedrelief.tmp.tif -s 111120 -z 5 -az …