Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2010, 06:30
Avatar de Bosc
Bosc
 
Fecha de Ingreso: marzo-2010
Mensajes: 43
Antigüedad: 14 años, 8 meses
Puntos: 3
Abrir un archivo Fantasma

Hola... !

Quiero que mi codigo abra una imagen, pero no quiero que esa imagen esté en ninguna carpeta para que no se pueda abrir desde fuera del programa.

¿ Alguna idea de como hacer esto ? ?

Habia pensado:
- Leer la foto en modo binario.
- Usar Pickle para crear un archivo nuevo con esos datos.

Ahora tengo los datos en una variable, ¿ Se puede ejecutar de alguna manera esa variable para que se abra como una imagen ? Lo unico que se me ocurre es crear un archivo en una carpeta temporal justo en el momento que quiera abrir la foto y cuando la quiera cerrar que se elimine el archivo.

Otra manera, pero sigue el mismo patrón:

- Leo los datos binarios de la foto, los codifico en XOR por ejemplo, y los guardo en un archivo nuevo que sera el que utilizare. Cuando quiera abrir la foto: leo el archivo XOR, lo descodifico y ... el mismo problema, como lo ejecuto ???

Me he quedado estancado aqui y alomejor se os ocurren otras ideas mejor de como hacer esto.....

Gracias por vuestras ideas