Java BuffereImage的默认类型是什么?

Java BuffereImage的默认类型是什么?,java,image,swing,awt,Java,Image,Swing,Awt,我们知道,有一些类型的BuffereImage,如BuffereImage.TYPE_3BYTE_BGR、BuffereImage.TYPE_INT_ARGB、BuffereImage.TYPE_USHORT_565_RGB等 如果我只使用 BufferedImage image = ImageIO.read(new pngFile(filePath)); 图像的类型是什么。它与文件的格式(如PNG)有关吗?您可以使用getType()方法,从buffereImage对象: BufferedI

我们知道,有一些类型的BuffereImage,如BuffereImage.TYPE_3BYTE_BGR、BuffereImage.TYPE_INT_ARGB、BuffereImage.TYPE_USHORT_565_RGB等

如果我只使用

BufferedImage image = ImageIO.read(new pngFile(filePath));

图像的类型是什么。它与文件的格式(如PNG)有关吗?

您可以使用
getType()
方法,从
buffereImage
对象:

BufferedImage image = ImageIO.read(new pngFile(filePath));
System.out.println(image.getType());
根据:

返回图像类型。如果不是已知类型之一,则返回类型\自定义

编辑:

关于最后一个问题,你可以读一下。简言之:

否,
buffereImage
类型和文件格式之间没有直接关系


您可以使用
buffereImage
对象中的
getType()
方法:

BufferedImage image = ImageIO.read(new pngFile(filePath));
System.out.println(image.getType());
根据:

返回图像类型。如果不是已知类型之一,则返回类型\自定义

编辑:

关于最后一个问题,你可以读一下。简言之:

否,
buffereImage
类型和文件格式之间没有直接关系


您可以使用
buffereImage
对象中的
getType()
方法:

BufferedImage image = ImageIO.read(new pngFile(filePath));
System.out.println(image.getType());
根据:

返回图像类型。如果不是已知类型之一,则返回类型\自定义

编辑:

关于最后一个问题,你可以读一下。简言之:

否,
buffereImage
类型和文件格式之间没有直接关系


您可以使用
buffereImage
对象中的
getType()
方法:

BufferedImage image = ImageIO.read(new pngFile(filePath));
System.out.println(image.getType());
根据:

返回图像类型。如果不是已知类型之一,则返回类型\自定义

编辑:

关于最后一个问题,你可以读一下。简言之:

否,
buffereImage
类型和文件格式之间没有直接关系


OP正在查找图像格式,如png、gif、jpg等,或者希望了解文件的格式。@Braj请仔细阅读。他想知道图像的类型(他提到的类型之一)。他还想知道这种类型是否与图像的格式有关。@Braj我不同意。OP似乎错误地认为文件类型与图像类型相关。虽然某些文件类型(如JPEG)永远不会是支持透明度的图像类型(例如,
type\u INT\u ARGB
),但该字段的其余部分是非常开放的,AFAIU.OP正在寻找图像格式,如png、gif、jpg等,或者想知道文件的格式。@Braj请仔细阅读。他想知道图像的类型(他提到的类型之一)。他还想知道这种类型是否与图像的格式有关。@Braj我不同意。OP似乎错误地认为文件类型与图像类型相关。虽然某些文件类型(如JPEG)永远不会是支持透明度的图像类型(例如,
type\u INT\u ARGB
),但该字段的其余部分是非常开放的,AFAIU.OP正在寻找图像格式,如png、gif、jpg等,或者想知道文件的格式。@Braj请仔细阅读。他想知道图像的类型(他提到的类型之一)。他还想知道这种类型是否与图像的格式有关。@Braj我不同意。OP似乎错误地认为文件类型与图像类型相关。虽然某些文件类型(如JPEG)永远不会是支持透明度的图像类型(例如,
type\u INT\u ARGB
),但该字段的其余部分是非常开放的,AFAIU.OP正在寻找图像格式,如png、gif、jpg等,或者想知道文件的格式。@Braj请仔细阅读。他想知道图像的类型(他提到的类型之一)。他还想知道这种类型是否与图像的格式有关。@Braj我不同意。OP似乎错误地认为文件类型与图像类型相关。虽然某些文件类型(如JPEG)永远不会是支持透明度的图像类型(例如,
type\u INT\u ARGB
),但该字段的其余部分非常开放。