Forum: Ruby-Forum.com Imagenes

A5aa324698060e9144ebd2677c614764?d=identicon&s=25 Ana Fernandez (ferdyz)
on 2008-05-13 16:19
Hola!
Tengo un problemilla, agradeceria cualquier ayuda al respecto :)

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
Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.