Bonjour,
Je voudrais sauver une image en ram (donc dans un objet par exemple) et non sur le disque dur.
en effet je veux travailler sur le format fichier et non le format de PIL.Image en mémoire.
Par exemple,
im = Image.open("src.bmp")
im.save(output, "PNG")
puis manipuler le output qui est lexact réplique en mémoire du fichier .png du disque dur
en, gros, dhabitude le output est simplement : output = open("dst.png", "wb")
un file objet classique
le pb est que ca créé un fichier sur le disque alors que moi je veux simplement manipuler ce png en mémoire
QQn peut il écrire le code d'un objet qui pourrait me convenir ?
(je voudrais en gros que ca save mais à une adresse de la ram et non du disque dur)
merci
ps: ensuite je veux utiliser la méthode addfile du module tarfile :
archive.addfile(tarinfo, output)
edit: je vais essayer avec StringIO
edit: nop cest pas ce que je veux
Partager