¿Alguien puede por favor pasarme una línea de códigos, que agregan un texto en la parte inferior de una imagen? Quiero usar Rmagick pero también estoy abierto para otras herramientas.Rmagick escribe texto en Imágenes
5
A
Respuesta
6
Miren el RMagick docs.
11
Encontré esto también y me funciona perfecto.
require 'RMagick'
include Magick
#Dimisions based on an image 3072x2048
unless ARGV[0] and File.exists?(ARGV[0])
puts "\n\n\nYou need to specify a filename: watermark.rb <filename>\n\n\n"
exit
end
img = Image.read(ARGV[0]).first
new_img = "wm_#{ARGV[0]}"
if File.exists?(new_img)
puts "Image already exists. Unable to create file."
exit
end
watermark = Image.new(600, 50)
watermark_text = Draw.new
watermark_text.annotate(watermark, 0,0,0,0, "foo bar bla") do
watermark_text.gravity = CenterGravity
self.pointsize = 50
self.font_family = "Arial"
self.font_weight = BoldWeight
self.stroke = "none"
end
watermark.rotate!(45)
watermark = watermark.shade(true, 310, 30)
img.composite!(watermark, SouthWestGravity, HardLightCompositeOp) #Bottom-Left Marking
watermark.rotate!(-90)
img.composite!(watermark, NorthWestGravity, HardLightCompositeOp) #Top-Left Marking
watermark.rotate!(90)
img.composite!(watermark, NorthEastGravity, HardLightCompositeOp) #Top-Right Marking
watermark.rotate!(-90)
img.composite!(watermark, SouthEastGravity, HardLightCompositeOp) #Bottom-Right Marking
puts "Writing #{new_img}"
img.write new_img
+1
Usted faltaban 'new_img' img.write al final. Agregado como una edición. –
Cuestiones relacionadas
- 1. Convierta .pdf en imágenes usando RMagick & Ruby
- 2. ¿Cómo obtengo RMagick para envolver imágenes alrededor de un cilindro?
- 3. Resalte texto mientras escribe en textarea
- 4. RMagick problema converso
- 5. Instalando rmagick en Ubuntu
- 6. ¿Cómo escuchar el teclado escribe texto en Javascript?
- 7. Incendio TextBox.TextChanged inmediatamente cuando se escribe texto en
- 8. RMagick + Rails + Heroku?
- 9. Instalación RMagick Gem
- 10. Cambiar el tamaño de las imágenes existentes al nuevo estilo en clip y RMagick
- 11. ¿Cómo lidiar con fugas de memoria en RMagick en Ruby?
- 12. cómo mostrar texto mientras se escribe en la caja de texto en jQuery
- 13. ListView con imágenes y texto
- 14. texto grande e imágenes en SQL
- 15. ¿Cómo poner texto sobre imágenes en html?
- 16. RMagick no encontrará ImageMagick en el servidor
- 17. ¿Cambiar color de texto a medida que el usuario escribe?
- 18. nodejs escribe datos de imágenes en bruto en un archivo jpeg?
- 19. ¿Dónde escribe System.out en un servlet?
- 20. Trabajar con imágenes en Scala
- 21. Bibliotecas de procesamiento de imágenes Ruby/Rails
- 22. Eclipse escribe en la consola
- 23. Preprocesamiento de imágenes para reconocimiento de texto
- 24. No se puede instalar RMagick con rbenv
- 25. rmagick valor de color de píxel
- 26. EXC_BAD_ACCESS en UITextField mientras se escribe
- 27. rmagick lleva al cierre del servidor
- 28. RMagick advertencia mientras se ejecuta el servidor
- 29. RMagick no puede leer la imagen remota
- 30. Salto de línea no funciona cuando se escribe en un archivo de texto en PHP
gracias por la pista;) – funkycottleti