Converting a BufferedImage to another type

前端 未结 1 859
小蘑菇
小蘑菇 2020-12-06 09:51

The most convenient method to read an image from a source (Files, InputStreams, URLs) is:

BufferedImage myImage = Ima         


        
相关标签:
1条回答
  • 2020-12-06 10:16

    You can create a new BufferedImage of the required type and then draw the original image on it, something like:

        BufferedImage bufImg = ImageIO.read( imageURL );
        BufferedImage convertedImg = new BufferedImage(bufImg.getWidth(), bufImg.getHeight(), BufferedImage.TYPE_USHORT_565_RGB);
        convertedImg.getGraphics().drawImage(bufImg, 0, 0, null);
    
    0 讨论(0)
提交回复
热议问题