我擁有C語言源代碼,適用於嵌入式系統,包含8位每像素灰度圖像的數據陣列。我負責記錄軟件,並且我想將此源代碼轉換爲JPEG(圖像)文件。將原始灰度二進制轉換爲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;
這裏是我的問題:(是,複數)
- 什麼應用程序(S)你推薦這個源文件轉換爲JPEG?
- GIMP或Paint可以導入CSV文件的數據嗎?
- 如果我編寫這個自定義應用程序,那麼對於 JPEG存在哪些Java庫?
- C#中有哪些庫用於完成此任務?
我有以下資源可供使用:MS Visio 2010,Gimp,Paint,Java,Eclipse,MS Visual Studio 2010 Professional,wxWidgets,wxFrameBuilder,Cygwin。
我可以用C#,Java,C或C++編寫自定義應用程序。
感謝您的建議。
考慮使用PNG而不是JPEG這樣的小圖像。 –
我同意@Michael。這適合像JPEG等無損格式比JPEG更好。圖像看起來很小,並有銳利的邊緣,使其比png/gif更適合jpeg。 Jpeg不擅長處理尖銳的邊緣。 – CodesInChaos