У меня был шаблон изображения и нужно добавить на него конкретные изображения по позициям X, Y.Есть ли какой-нибудь эквивалент этой функции в rmagick
ImageList.new("https://365psd.com/images/istock/previews/8479/84796157-football-field-template-with-goal-on-top-view.jpg")
, рисовать на других изображениях и генерировать одно изображение.
ruby-vips не поддерживает загрузку из URI напрямую, поэтому вам нужно получить изображения, используя другой драгоценный камень.Например:
ruby-vips
require 'open-uri' require 'vips' def new_from_uri(uri, options = {}) bytes = open(uri) {|f| f.read} Vips::Image.new_from_buffer bytes, "", options end a = new_from_uri "https://upload.wikimedia.org/wikipedia/commons/a/a6/Big_Ben_Clock_Face.jpg" b = new_from_uri "https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png" out = a.composite b, "over", x: 100, y: 100 out.write_to_file "x.jpg"
Сделать: