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

Dou*_*ise 10 ruby maps ruby-on-rails image heatmap

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

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

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

x1a*_*1a4 11

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

  • 请注意,Chunky是纯Ruby(因此更简单,更便携),而Oily是一个C扩展,可以大大提高某些操作,但要求您能够在您选择的目标上编译扩展.如果**Chunky变得太慢,我会首先选择Chunky并且只选择Oily**. (4认同)