require 'rmagick'
require 'open-uri'
include Magick
giflist = Magick::ImageList.new('pewpewpew.gif')
open('avatar.jpg', 'wb') do |file|
file << open('https://cdn.discordapp.com/avatars/120571255635181568/8e37daf54a9c631afe659ebcb87af959.jpg').read
end
avatar = Magick::Image.read('avatar.jpg').first
newavatar = Draw.new {
self.fill = 'black'
self.stroke = 'transparent'
self.tile = avatar
self.fill_pattern = avatar
self.stroke_pattern = avatar
self.gravity = NorthGravity
}
giflist.each { |image| newavatar.composite(20, 20, 40, 40, image) }# x, y, width, height, image
giflist.write('newgif.gif')
とルビーでGIFにすべてのフレームに画像を貼り付けます。私はthatsのを知っているので、画像が正しくダウンロードされない問題どのように私は基本的に私はGIFにこのJPGをペーストしようとしていますが、何らかの理由でナッシングが起こって、私はすべてのエラーを取得していないよrmagick
GIF - >私は完全に正直に言うつもりですGif Link
申し訳ありませんが、Rubyを読むことはできませんが、あなたの 'newavatar'は何かを含んでいないかもしれないと推測しています。 –