我想从给定的图像创建一个代码。例如,这张图片:

应该得到代码111-111-010。
(假设它是一个png图像,除了香蕉本身之外的所有像素都是透明的。)
如果特定正方形中的所有像素都是透明的,则该正方形的值为0,否则为1。
所以,给定一个图像,我想把它分成给定大小的正方形(例如香蕉图像是300x300像素,正方形是100x100),然后创建一个如上所述构建的代码(字符串)。
最简单的方法可能是使用each_pixel并手动检查正方形中的所有像素是否都是透明的。有没有更好的方法?