Преобразовать двоичный файл шкалы серого в JPEG

У меня есть исходный код на языке Си для встроенной системы, содержащей массивы данных для 8-битного изображения в оттенках серого на пиксель. Я отвечаю за документирование программы и хотел бы преобразовать этот исходный код в файл JPEG (изображение).

Вот пример кода:

const unsigned char grayscale_image[] = {
0, 0, 0, 0, 0, 0, 0, 74, 106, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 
159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 146, 93, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
//...
};
const unsigned int height = 41;
const unsigned int width = 20;

Вот мои вопросы: (да, множественное число)

  1. Какое приложение вы рекомендуете для преобразования этого исходного файла в JPEG?
  2. Может ли GIMP или Paint импортировать CSV-файл данных?
  3. Если я напишу это пользовательское приложение, для чего существуют Java-библиотеки. JPEG?
  4. Какие библиотеки существуют на C# для выполнения этой задачи?

В моем распоряжении следующие ресурсы: MS Visio 2010, Gimp, Paint, Java, Eclipse, MS Visual Studio 2010 Professional, wxWidgets, wxFrameBuilder, Cygwin.
Я могу написать пользовательское приложение на C#, Java, C или C++.

Спасибо за совет.

6
задан Thomas Matthews 16 August 2011 в 15:42
поделиться