用PHP进行3D纹理化

时间:2011-02-17 11:35:13

标签: php imagemagick gd texture-mapping

我想用PHP和两个源图像生成这个http://de.novumpro.com/typo3temp/pics/0512014950.jpg http://de.novumpro.com/typo3temp/pics/0512014950.jpg:灰皮书背景和书籍封面纹理(正面,不旋转)。

合并两张图片对GD来说不是问题,但我需要首先3D旋转书籍封面。

Image_3D不做纹理。

ImageMagic会帮助我吗?

还有其他选择吗?

2 个答案:

答案 0 :(得分:3)

您需要做的就是使图像偏斜,例如How would I skew an image with GD Library?

答案 1 :(得分:0)

真正的使用ImageMagick 3D是不可能的,但伪造它(即倾斜和旋转位图使它们适合)是可能的。参见例如这IM Forum thread

另请参阅IM示例书中的distortion chapter