Ist es mit ImageMagick möglich, mehrfarbige Emojis zu rendern?
Ich habe einen Text, der möglicherweise Emojis enthält. Ich möchte es mit RMagick in ein JPEG-Bild rendern (ich kann ImageMagick auch direkt verwenden).
Ich konnte mit AndroidEmoji.ttf nur monochrome Emojis rendern, aber ImageMagick rendert Abfragezeichen, wenn ich AppleColorEmoji.ttf verwende. So mache ich das:
require 'rmagick'
granite = Magick::ImageList.new('granite:')
canvas = Magick::ImageList.new
canvas.new_image(300, 100, Magick::TextureFill.new(granite))
input = " "
text = Magick::Draw.new
text.font = 'AppleColorEmoji.ttf'
text.pointsize = 20
text.gravity = Magick::CenterGravity
text.annotate(canvas, 0, 0, 0, 0, input)
canvas.write('result.jpg')
Ist es möglich, farbige Emojis mit ImageMagick zu rendern oder gibt es ein anderes Tool, das helfen kann?