Java中图像的大小不正确?

Java中图像的大小不正确?,java,image,size,Java,Image,Size,我为我的英语感到抱歉,英语不是我的母语。 我的问题是图像的大小不正确。 例如,我有win“Penguins.jpg”的标准图片,大小为760kB。 但是Java读取的数据约为2.6MB。 我的代码: }这是检查文件大小而不是仅获取字节数组的正确方法 File file = new File ("C:\\Java\\Penguins.jpg"); double bytes = file.length(); double kilobytes = (bytes / 1024); 此代码的用途是什么?

我为我的英语感到抱歉,英语不是我的母语。 我的问题是图像的大小不正确。 例如,我有win“Penguins.jpg”的标准图片,大小为760kB。 但是Java读取的数据约为2.6MB。 我的代码:


}

这是检查文件大小而不是仅获取字节数组的正确方法

File file = new File ("C:\\Java\\Penguins.jpg");
double bytes = file.length();
double kilobytes = (bytes / 1024);

此代码的用途是什么?我想将图像传输到微控制器STM32F407,以便在屏幕上显示
File file = new File ("C:\\Java\\Penguins.jpg");
double bytes = file.length();
double kilobytes = (bytes / 1024);