PHP:动态构建平滑的图像过渡
我正试图通过PHP了解我是否可以做到以下几点。想象一下我有两张图片。第一个是正方形的图像(50px x 50px)。第二幅图像是完全相同的正方形,仅向左偏移5px 我想知道是否有一种方法可以动态地生成中间的所有图像,使其成为平滑的图像过渡(即在本例中生成其他4个图像,使其看起来像是从左向右移动的图像)。这将是一个非常简单的情况,但是将应用于具有完全相同前提的更复杂的图像,基本上使用两个图像来预测介质PHP:动态构建平滑的图像过渡,php,image-processing,imagemagick,php-gd,Php,Image Processing,Imagemagick,Php Gd,我正试图通过PHP了解我是否可以做到以下几点。想象一下我有两张图片。第一个是正方形的图像(50px x 50px)。第二幅图像是完全相同的正方形,仅向左偏移5px 我想知道是否有一种方法可以动态地生成中间的所有图像,使其成为平滑的图像过渡(即在本例中生成其他4个图像,使其看起来像是从左向右移动的图像)。这将是一个非常简单的情况,但是将应用于具有完全相同前提的更复杂的图像,基本上使用两个图像来预测介质 提前感谢您的帮助我相信使用PHP最好的方法是制作一个“变形”动画,对第一个图像和第二个图像的像素
提前感谢您的帮助我相信使用PHP最好的方法是制作一个“变形”动画,对第一个图像和第二个图像的像素进行采样,然后创建由平均颜色值组成的第三个图像。重复此过程可以创建任意多的子帧,但结果将是图像a->图像B的模糊/变形,并且只能被视为具有最简单输入图像的动画
可以使用和实现更复杂的算法,包括边缘检测或暗示形状粗化,但是PHP可能不是最佳选择。您可以使用PHP和ImageMagick的组合动态创建图像
您可以将每个维度传递给ImageMagick,它将为您动态生成一个图像。为偏移的每个像素创建一个图像,生成(在本例中)四个额外的图像,您可以在以后的动画中使用。php只是一个包装器,想想eval()和谷歌它,就像 问候,,
/t您能推荐另外一种语言吗?哪种语言在这方面更好?谢谢你的建议!我很少使用ImageMagick,你有什么例子可以在网上找到关于这方面的信息吗?谢谢