Rumah > Artikel > pembangunan bahagian belakang > Bagaimana Secara Terus Menulis Array Numpy ke Fail Imej Tanpa Ketergantungan Luaran?
Tulisan Cakera Terus bagi Tatasusunan Numpy sebagai Imej
Bagi mereka yang memerlukan fleksibiliti dalam format fail imej tanpa kekangan kebergantungan luaran seperti PIL, pendekatan berikut membenarkan penulisan cakera langsung tatasusunan Numpy sebagai imej:
Menyimpan Tatasusunan sebagai Imej:
Kod Contoh:
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)
Nota Tambahan:
Jika berfungsi dengan tatasusunan berbilang saluran (cth., mewakili imej RGB), memastikan bahawa dtype tatasusunan sepadan dengan konvensyen saluran. Contohnya, untuk imej RGBA, gunakan np.uint32.
Atas ialah kandungan terperinci Bagaimana Secara Terus Menulis Array Numpy ke Fail Imej Tanpa Ketergantungan Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!