Imagenes

Hola!
Tengo un problemilla, agradeceria cualquier ayuda al respecto :slight_smile:

Tengo una aplicación que partiendo de una plantilla genera un documento
identico pero cambiando “marcas de agua/etiquetas” por los valores que
le indique, es decir:

entrada = “public/UserFiles/templates/plantilla.rtf”
salida = “public/uploads/expediente.rtf”
old = File.open(entrada)#abro para leer
new = File.open(salida, “w”)#abro para escribir

begin

va leyendo linea a linea el fichero

while linea = old.readline
linea_temp = linea
# comprobar si en la linea hay una ‘palabra especial’ y
sustituirla
if linea.include?(’@lugar@’)
linea_temp = linea_temp.gsub(’@lugar@’, _sub(lugar))
end
new.print linea_temp # pinta la linea normalmente
end
rescue EOFError
old.close
new.close
end

Mi problema es que una de esas marcas de agua quieren que sea una imagen
y no se como obtener la cadena de bits de una imagen o como poder meter
una imagen en un archivo utilizando este metodo.

Si se os ocurre la forma u otra forma mejor de hacerlo…

Muchas gracias
Ana