Я хочу составить / объединить разные изображения в одно изображение.
Конкретно: у меня есть изображения отдельных монет.
Теперь я хочу изображение с, например, 20 монетами на одном изображении (из изображений с отдельными монетами). Монеты не разрешены к перекрытию или могут быть отрезаны. Монеты должны быть размещены случайным образом на изображении. Далее, монеты также должны быть повернуты (это означает не только квадратичные изображения).
Пример одной монеты
Цель: изображение с множеством монет
Я использую библиотеку R " magick " для чтения / записи / преобразования изображений.
Я пробовал "добавить", "мозаику", "монтаж" и "image_composite".
Единственная функция, которая почти получила правильный вывод, была " image_composite ", но я не знаю, как обрабатывать смещение, так как монеты должны располагаться случайным образом, но не должны перекрываться.
(Пример, изображения уже загружены:)
img = background
img = image_composite(img, coin1, offset = "+100+100")
img = image_composite(img, coin2, offset = "+644+100")
print(img)
Какую функцию я могу использовать вместо этого или как я могу обработать смещение (например, как карту «использованного» пространства, где я могу определить свободное место для следующей монеты)?
Заранее спасибо.