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