как создать изображение в градациях серого из данных, не относящихся к изображению - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть массив, содержащий данные. Этот массив содержит только данные изображения / или это могут быть только случайные данные. Информация заголовка недоступна. Так что записать это в файл и сделать его расширение как jpg не сработает. Может кто-нибудь, пожалуйста, порекомендуйте библиотеку, которая сделает это для меня

Подойдет любой язык, на котором нет языка сценариев. Любая среда. Я бы предпочел, чтобы это было в C / Java / Matlab.

1 Ответ

2 голосов
/ 08 ноября 2011

Если ваш массив находится в MATLAB (скажем, он находится в переменной с именем im), вы можете просто набрать

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

, и ваш массив будет записан в файл .bmp.Вы также можете выбрать из ряда других распространенных форматов.См. документацию для imwrite.


Вы можете даже записать случайные данные следующим образом:

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

testimg.jpg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...