我正在寻找最终的解决方案,或者可能需要一些数学/算法来从较小的产品图片中创建大图像拼贴?
我知道如何使用gd/imagemagick用相同大小的图片以方形方式进行操作,但我希望内置一些变体。

例如,有些图片可能会更高一些,如果所有图片的大小和正方形都相同-我可能希望其中一张占据更多空间,只是为了混合设计。保持有趣。

我越想这个问题,就越难解决公式问题。具有预定义的"template"以用于所有可能的场景将无法正常工作,因为图片的数量可能从1张(不需要任何工作)到10张以上不等。

我不是在寻找任何旋转或特殊效果,只是在网格中的图像之间可能有一些间距并且没有重叠。

有什么想法可以做到这一点,真的没有准备好去那里了吗?

最佳答案

我建议您创建网格和权重方法。

这个答案分为三个部分:

  • Working with a virtual grid
  • Randomly dispose image into that grid
  • Implement transparency
  • 关于php - 在PHP中虚拟拼贴/调整图像拼贴的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12913943/

    10-11 19:00