2012-02-15 29 views
1

我正在一個非常簡約的Web服務器上工作,該服務器從微控制器獲取數據並輸出一些簡單的圖表。該服務器可能會在嵌入式設備上運行,並且我希望儘可能使代碼儘可能小,理想情況下不需要依賴關係。 我不想最終使用libpng(和zlib),所以我想知道如果有人有或知道一些小的代碼來寫一個普通的PNG或GIF(托盤,沒有壓縮)。尋找一些代碼來寫入.gif或.png文件(不是libpng)

+0

PNG總是有壓縮,它實際上需要zlib – leonbloy 2012-02-16 20:09:25

+0

「沒有壓縮的PNG變體,可以通過僅使用未壓縮的放氣塊來存儲未壓縮的數據(通常用於保證放氣不會使不可壓縮數據產生太多大)。」 – Radu 2012-02-17 00:06:58

回答

0

您可以使用類似Raphaël的代碼來運行客戶端上的繪圖。

+0

我正在考慮使用類似Flot的東西,但理想情況下我想生成自己的圖像,因爲它具有更大的靈活性。 – Radu 2012-02-16 00:02:15

+1

[This](http://alexfru.narod.ru/codequal/CodeQuality.html)是一款具有壓縮功能的工作GIF編碼器/解碼器。您可以將其用作參考。 – 2012-02-16 09:32:51

0

我知道這是一個古老的問題,但我已經使用LodePNG這一點。

這是一個單獨的C90文件(加頭),沒有zlib或libpng依賴關係。它還有很多#define用於剝離甚至更小。

相關問題