图像到十六进制三元组(任何语言)

Image to hex triplet(Any language)

欢迎,
这并不难,请帮忙
我使用一个平台 (Scratch)。我需要用笔打印图像
(如果你不了解平台 BUT,你可能不明白我在上面的意思)
我需要的是将图像(下图)转换为 hex triplet array.

Image to be converted

(注意我不需要转换上面的图像我需要知道如何转换任何图像)

Hex triplet array sample

注意:这个(上图)只是一个示例。

For better Understanding of hex array and image



I am familiar with java ,python,javascript.... most popular language
Give me how to convert image to hex triplet array using any language or tool

if you know the platform (scratch) you may get a hint here


    Path path = Paths.get("... .png");

    System.out.println("Image: " + path);
    try {
        BufferedImage image = ImageIO.read(path.toFile());

        int w = image.getWidth();
        int h = image.getHeight();
        for (int x = 0; x < w; ++x) {
            for (int y = 0; y < h; ++y) {
                int rgb = image.getRGB(x, y);
                System.out.printf("%06X%n", rgb & 0xFF_FF_FF);
            }
            System.out.println();
        }
        System.out.println("Done");

getRGB 以 ARGB 格式输出颜色。