我可以使用什么gem来打开2D矩阵中的图片?我希望能够读取和修改每个像素单独。我用Ruby 1.9。
ppcbkaq51#
RMagick。具体来说,您需要Image#pixel_color方法。还有一个each_pixel方法可以迭代阅读。
Image#pixel_color
each_pixel
67up9zun2#
如果您只需要它来执行规模不大的操作:https://github.com/wvanbergen/chunky_png如果你不想使用imagemagick,但需要速度提升(带有C内联的ruby库):https://github.com/wvanbergen/oily_png
ohfgkhjo3#
如果你想使用PNG,ChunkyPNG也是一个很好的库。
3条答案
按热度按时间ppcbkaq51#
RMagick。具体来说,您需要
Image#pixel_color
方法。还有一个
each_pixel
方法可以迭代阅读。67up9zun2#
如果您只需要它来执行规模不大的操作:https://github.com/wvanbergen/chunky_png
如果你不想使用imagemagick,但需要速度提升(带有C内联的ruby库):https://github.com/wvanbergen/oily_png
ohfgkhjo3#
如果你想使用PNG,ChunkyPNG也是一个很好的库。