我在画布中实现的当前 Web 应用程序中有一个图表。我希望它在 IE8 中工作,但 excanvas 似乎不支持半透明或复合操作。我的后备解决方案是将服务器上的图表呈现为图像并将其发送到 IE8,而不是在客户端呈现。
我以为会有一个画布 gem,可以将我的 JS 代码直接移植到 Ruby,但我找不到任何东西。没有人这样做过吗?如果没有,人们会推荐什么?这不是一个特别复杂的绘图,但我想将重复的数量保持在最低限度。
(值得指出的是,我考虑过使用无头 Webkit 来呈现和返回数据 URI,但我预计这会相当慢。另一种可能性是预呈现所有可能的图表 - 大约 120K他们——但这感觉像是最后的手段!)。