Estoy buscando una gema o solución para generar imágenes en la respuesta del controlador.¿Cómo responder_ a PNG o JPG en Rails y generar imágenes desde HTML?
Sería bueno si es posible hacerlo en el controlador de esa manera:
respond_to :html, :png
def show
...
respond_to do |format|
format.html
format.png { ??? } # some html to png converter
end
end
Cuando se solicita el formato png
la respuesta maneja con la plantilla:
#show.png.haml
%h1
Some title
%p
Some content
El resultado debe ser una imagen .
que sé sobre pdf
soluciones de generación de PDFKit, prawn y estoy buscando la generación de imágenes.
¿Alguien sabe una solución de trabajo/ejemplo? Cualquier punto de partida sería muy apreciado.
@floor, gracias por la respuesta. Mi mal, no estaba muy claro con mi pregunta. La pregunta era más sobre la generación de imágenes desde html. Ahora lo aclaré. – Voldy
¿Necesita convertir su html a la imagen? mira upate – fl00r
gracias de nuevo. Hay una gema para 'wkhtmltopdf': https://github.com/siuying/websnap. Y aquí hay un ejemplo http://www.freezzo.com/2010/07/29/how-to-create-pdfs-and-images-from-your-website-in-rails/ – Voldy