PHP生成一个图像,将多个图像组合在不同的;“层”;
我试图创建一个动态图像,将从PHP创建使用GD。。。我需要做的是能够指定一个图像在另一个图像上的分层。当你向图像右侧移动时,图像应该稍微重叠并变得更小。。。然而,我能让php在右边的图像之上呈现左边的图像的唯一方法是反转脚本 我想用某种方式将图像从左到右逐个添加到图片中,但让左侧的图像与右侧的图像重叠PHP生成一个图像,将多个图像组合在不同的;“层”;,php,image,gd,Php,Image,Gd,我试图创建一个动态图像,将从PHP创建使用GD。。。我需要做的是能够指定一个图像在另一个图像上的分层。当你向图像右侧移动时,图像应该稍微重叠并变得更小。。。然而,我能让php在右边的图像之上呈现左边的图像的唯一方法是反转脚本 我想用某种方式将图像从左到右逐个添加到图片中,但让左侧的图像与右侧的图像重叠 就像PHP中的z-index一样,有没有办法做到这一点?GD中的图像操作是加法的,AFAIK。如果您要操作一个图像(在您的例子中,创建一个合成图像),那么您需要从一个基础(可能是一个坚实的背景)开
就像PHP中的z-index一样,有没有办法做到这一点?GD中的图像操作是加法的,AFAIK。如果您要操作一个图像(在您的例子中,创建一个合成图像),那么您需要从一个基础(可能是一个坚实的背景)开始,然后向其添加片段 您可以通过执行以下两个过程之一获得想要的效果:
- 将您拥有的“从左到右”堆栈反转,将图像从右到左应用于合成
- 转到“从左到右”,计算每个图像的哪个部分将显示在前一个图像的周围(在其左侧)。这种方法要复杂得多,因为“较低的z索引”上的图像最多可以显示其左侧图像的四个角
- 将您拥有的“从左到右”堆栈反转,将图像从右到左应用于合成
- 转到“从左到右”,计算每个图像的哪个部分将显示在前一个图像的周围(在其左侧)。这种方法要复杂得多,因为“较低的z索引”上的图像最多可以显示其左侧图像的四个角