將 Numpy 陣列儲存為影像是影像處理和資料視覺化中的常見任務。雖然像 PIL 這樣的庫經常被用於此目的,但在某些情況下,它的缺失會帶來挑戰。本文提供了解決此限制的深入解決方案,引導您完成將 Numpy 數組保存為圖像的過程。
不使用 PIL 將 Numpy 陣列儲存為映像
不使用 PIL 匯出映像的關鍵在於利用 Numpy 的原生功能。讓我們來探索這個方法:
將Numpy 陣列轉換為映像:
利用scipy.misc.imsave() 將Numpy 陣列轉換為圖像圖片。
from scipy.misc import imsave imsave('your_image.jpg', my_array)
指定圖片格式:
在imsave( 中新增所需的圖片格式為檔案擴展名)。常見格式包括.jpg、.png和.bmp。
附加選項:
為imsave()提供附加參數,例如:
範例:
要將Numpy 陣列my_array 儲存為名為my_image.png 的PNG 映像:
from scipy.misc import imsave imsave('my_image.png', my_array)from scipy.misc import imsave imsave('my_image.png', my_array)
結論:
本指南提供了一種在不依賴PIL 的情況下將Numpy 數組保存為圖像的有效解決方案。透過利用 Numpy 的內建功能,使用者可以輕鬆匯出和操作各種格式的影像。該技術使開發人員能夠更靈活地控制資料視覺化和處理任務。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3