我有一個包含數據的數組。這個數組只包含圖像數據/或者它可以只是隨機數據。沒有頭信息可用。所以把它寫入一個文件並將其擴展名爲jpg是行不通的。有人可以推薦一個圖書館爲我做這個。如何從非圖像數據創建灰度圖像
任何不是腳本語言的語言都可以。任何環境。我寧願如果它在C/Java/Matlab。
我有一個包含數據的數組。這個數組只包含圖像數據/或者它可以只是隨機數據。沒有頭信息可用。所以把它寫入一個文件並將其擴展名爲jpg是行不通的。有人可以推薦一個圖書館爲我做這個。如何從非圖像數據創建灰度圖像
任何不是腳本語言的語言都可以。任何環境。我寧願如果它在C/Java/Matlab。
如果你有你在MATLAB陣列(假設它是在一個名爲im
變量),那麼你可以鍵入
imwrite(im, 'myfilename.bmp', 'bmp')
和您的陣列將被寫入到一個.bmp文件。您也可以選擇其他一些常用格式。有關imwrite
,請參閱documentation。
你甚至可以寫出這樣的隨機數據:
a = rand(100,100);
imwrite(a,'testimg.jpg','.jpg')
嗨,但問題是iam不知道天氣這個數組包含真正的圖像數據。它也可以是隨機數據。 – user574183
只要你的數組是double類,uint16,uint8或邏輯類型的,那麼無論它包含MATLAB,它都會把它寫成圖像文件。這只是數字。 如果它是「真正的圖像數據」,你會得到一個圖像文件,打開時看起來可以解釋;如果它只是「隨機數據」,你會得到一個打開時看起來隨機的圖像文件。 –
是否確定我可以在圖片瀏覽器程序中打開用隨機數據創建的圖像? – user574183
什麼語言,環境? – themel
任何語言或環境 – user574183
「我有一個包含數據的數組。」 < - 哪種語言是你的數組!!! PHP/C/Java等等?其在java中爲 – ManseUK