Bonjour,
En changeant mon code python de pc je me suis rendu compte que les fichiers tif généré par mon programme devenait énorme.
L'image de base fait en moyenne 1mo et sur mon second pc, je passais à plus de 34mo après enregistrement contre 50ko habituellement. (ci-dessous un exemple simplifié de mon problème)
Après test je me suis rendu compte que cela proviens de la version de matplotlib, un petit "python3 -m pip show matplotlib" me donne "matplotlib 2.0.0" sur le 1er pc et "matplotlib 3.0.1" sur le second.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 from matplotlib import pyplot input_img_name="./test.tif" output_img_name="./test_output.tif" numpy_darray_image = pyplot.imread(input_img_name) pyplot.imsave(output_img_name,numpy_darray_image)
Problème résolu avec un "python3 -m pip uninstall matplotlib && python3 -m pip install matplotlib==2.0.0"
Du coup, je me pose la question, existe-t'il un moyen de voir la différence entre les deux versions ? ou un site qui récence les évolutions entre version pour voir ce qui a changé ou l'option qui manque/a été ajoutée ?
Merci d'avance,
Cdt,
S.
Partager