編集済み:以前の回答とヘルプをありがとう! この質問を正確に必要なものに編集することにしました。以前ほど具体的でなくて申し訳ありません。
基本的にタイトルはすべての情報です。これは現在私が取り組んでいるものです:
int channels = 4;
int length = width * height;
int[] data = new int[length * channels];
int[][] channelPixels = new int[4][length];
for (int c = 0; c < channels; c++) {
for (int i = 0; i < length; i++) {
channelPixels[c][i] = readByte();
}
}
残念ながら、色はオリジナルと一致していないようです。
ここで私が間違っていることはありますか?