歡迎,
這不是那么難,請幫助
我使用平臺(Scratch)。我需要使用筆列印影像
(如果您不知道平臺,您可能不明白我上面的意思)
我需要的是將影像(如下)轉換為十六進制三元組陣列。
要轉換的影像
(注意我不需要轉換上面的影像我需要知道如何轉換任何影像)
十六進制三元組陣列示例
注意:這個(以上)只是一個樣本。
為了更好地理解十六進制陣列和影像
我熟悉 java ,python,javascript.... 最流行的語言
請教我如何使用任何語言或工具將影像轉換為十六進制三元組陣列
如果您知道平臺(從頭開始),您可能會在這里得到提示
uj5u.com熱心網友回復:
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("X%n", rgb & 0xFF_FF_FF);
}
System.out.println();
}
System.out.println("Done");
getRGB 以 ARGB 格式提供顏色。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/368049.html
上一篇:無法在輪播中插入本地影像
