豆知識。 DATとGRPは別物、ということではなく、次元数の問題です。 ARY[100]←1次元 ARY{100,100}←2次元 GRPは2次元のDATになっています。(16bit整数型とか言う話は省略) 圧縮画像は、1次元のことが多いので、エラーになるわけですね。 (ちなみに、2次元の圧縮画像であったとしても、解凍機能は備わってませんから、壊れた画像が表示されるか、エラーになります。