如何从非图像数据创建灰度图像

时间:2011-11-08 12:49:50

标签: image

我有一个包含数据的数组。该数组仅包含图像数据/或者它可以只是随机数据。没有标题信息可用。因此将其写入文件并将其扩展为jpg是行不通的。有人可以推荐一个能为我做这件事的图书馆。

任何不是脚本语言的语言都可以。任何环境。我更喜欢它在C / Java / Matlab中。

1 个答案:

答案 0 :(得分:2)

如果您的数组在MATLAB中(假设它在一个名为im的变量中),那么您只需键入

imwrite(im, 'myfilename.bmp', 'bmp')

并且您的数组将被写入.bmp文件。您也可以从许多其他常见格式中进行选择。请参阅imwrite的{​​{3}}。


您甚至可以用这种方式编写随机数据:

a = rand(100,100);
imwrite(a,'testimg.jpg','.jpg')

testimg.jpg