ruby 如何在2D矩阵中打开图片像素

ux6nzvsh  于 2023-06-22  发布在  Ruby
关注(0)|答案(3)|浏览(90)

我可以使用什么gem来打开2D矩阵中的图片?我希望能够读取和修改每个像素单独。
我用Ruby 1.9。

ppcbkaq5

ppcbkaq51#

RMagick。具体来说,您需要Image#pixel_color方法。
还有一个each_pixel方法可以迭代阅读。

67up9zun

67up9zun2#

如果您只需要它来执行规模不大的操作:https://github.com/wvanbergen/chunky_png
如果你不想使用imagemagick,但需要速度提升(带有C内联的ruby库):https://github.com/wvanbergen/oily_png

ohfgkhjo

ohfgkhjo3#

如果你想使用PNG,ChunkyPNG也是一个很好的库。

相关问题