【问题标题】:Looking for some code to write .gif or .png files (not libpng)寻找一些代码来编写 .gif 或 .png 文件(不是 libpng)
【发布时间】:2012-03-07 09:05:05
【问题描述】:

我在一个非常简约的网络服务器上工作,它从微控制器获取数据并输出一些简单的图表。该服务器可能会在嵌入式设备上运行,我希望代码尽可能小,最好不要依赖。 我不想最终使用 libpng(和 zlib),所以我想知道是否有人拥有或知道一些小代码来编写纯 png 或 gif(托盘,无压缩)。

【问题讨论】:

  • PNG总是有压缩的,它实际上需要zlib
  • "没有未压缩的 PNG 变体。可以通过仅使用未压缩的 deflate 块来存储未压缩的数据(该功能通常用于保证 deflate 不会使不可压缩的数据变得更大)。"

标签: c png gif


【解决方案1】:

我知道这是一个古老的问题,但我只使用了LodePNG

它是一个单一的 C90 文件(加上头文件)并且没有 zlib 或 libpng 依赖项。它还有很多 #define 用于剥离甚至更小。

【讨论】:

    【解决方案2】:

    您可以改用 Raphaël 之类的东西在客户端上运行绘图。

    【讨论】:

    • 我正在考虑使用 Flot 之类的东西,但理想情况下我想生成自己的图像,因为它具有更大的灵活性。
    • This 是一个工作的 GIF 编码器/解码器,具有压缩功能。您可以将其作为参考。
    猜你喜欢
    • 2016-07-24
    • 2016-02-24
    • 2014-03-30
    • 2012-05-13
    • 1970-01-01
    • 2023-04-07
    • 2021-04-11
    • 2014-11-15
    • 1970-01-01
    相关资源
    最近更新 更多