大家都见过街头3D艺术吧,下面就是一个我简单分析了一下这个原理,如下图我们只有对一个正常的图片进行比例变换,然后画到地面上,从某个角度看就可以看到立体的效果了
根据图中的比例计算,tg(A)=L/(M+y)=(L-x)/M
即y=ML/(L-x)-M
只要把原始尺寸的图片在一个方向上拉伸为ML/(L-x)-M倍,即可制作3D图
因为这个比例不是简单的定比例拉伸,所以不能直接通过缩放图片大小来获得
我就是想在这问各位高手,能不能通过编程实现这种特殊的比例变换,谢谢了啊!!!!PS:这个问题是不是不应该在这个版面求助啊?但我也找不到对应的版面,如有知道哪边有更好的板面,请告知