如何在没有外部依赖性的情况下在Ruby中生成图像?

我想在我的Rails应用程序之外使用我自己的数据在Google地图上实现热图。 为此,我需要根据我的数据为每个地图坐标(平铺)生成叠加图像。

我找到了如何使用ImageMagick生成它,但我不想依赖于此,因为我计划在几个地方分发我的应用程序,所以我想只使用Ruby语言。

请注意,我只需要在一个小的透明方块上绘制不同颜色的点。

我认为chunky_png或oily_png将是你最好的选择。 它对ImageMagick没有外部依赖性,并以Web可用格式生成图像。

这本身就是一个大问题,但是已经解决了问题,请参阅Geoserver或Mapserver。