我正在将一些 RUBY 代码转换为 Javascript。此 RUBY 代码使用 ChunkyPNG Ruby 库。
这是红宝石代码:
def self.from_png(file)
image = ChunkyPNG::Image.from_file(file)
mask = Mask.new(image.height, image.width)
mask.rows.times do |row|
mask.columns.times do |col|
if image[col, row] == ChunkyPNG::Color::BLACK
mask[row, col] = false
else
mask[row, col] = true
end
end
end
mask
end
如何将上述代码转换为 Javascript?我在转换方面面临的两条线是:
image = ChunkyPNG::Image.from_file(file)
和
if image[col, row] == ChunkyPNG::Color::BLACK
我可以使用什么 Javascript PNG 库来做同样的事情?
做什么
image[col, row]
参考?是RGB中的RG吗?或者它是什么?了解这一点可以帮助我在 Javascript PNG Libraries 中找到等效的 Javascript 方法...