Maison > Article > développement back-end > Comment écrire directement des tableaux Numpy dans des fichiers image sans dépendances externes ?
Écriture directe sur disque de tableaux Numpy sous forme d'images
Pour ceux qui ont besoin de flexibilité dans les formats de fichiers image sans les contraintes des dépendances externes comme PIL, le L'approche suivante permet d'écrire directement sur disque des tableaux Numpy sous forme d'images :
Enregistrer un tableau en tant que Image :
Exemple Code :
import numpy as np from scipy.ndimage import imwrite # or import cv2 and use cv2.imwrite for OpenCV # Create a NumPy array representing the image image_array = np.zeros((512, 512, 3), dtype=np.uint8) # Save the array as a PNG image imwrite('my_image.png', image_array)
Supplémentaire Remarque :
Si vous travaillez avec des tableaux multicanaux (par exemple, représentant des images RVB), assurez-vous que le type du tableau correspond à la convention des canaux. Par exemple, pour les images RGBA, utilisez np.uint32.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!