我想将一幅图像合成/组合为一张图像。
特定:我有单个硬币的图像。 现在我想要一张图像,例如一张图像中包含20个硬币(在具有单个硬币的图像中)。 不允许将硬币重叠或切断。硬币应随机放置在图片中。接下来,硬币还应该旋转(这不仅意味着二次图像)。
我正在使用R库“ magick ”来读取/写入/转换图像。
我尝试过“附加”,“马赛克”,“蒙太奇”和“图像合成”。
几乎获得正确输出的唯一功能是“ image_composite ”,但是我不知道如何处理偏移,因为硬币应该随机放置但不允许重叠。 / p>
(例如,图像已加载:)
img = background
img = image_composite(img, coin1, offset = "+100+100")
img = image_composite(img, coin2, offset = "+644+100")
print(img)
我可以改用哪个函数,或者如何处理偏移量(例如,像“已用”空间的地图,我可以确定下一个硬币的可用空间)?
谢谢。