Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中调整.bmp图像的大小?_Java_Image_Image Processing_Bmp - Fatal编程技术网

如何在Java中调整.bmp图像的大小?

如何在Java中调整.bmp图像的大小?,java,image,image-processing,bmp,Java,Image,Image Processing,Bmp,因此,我尝试使用以下代码调整.bmp图像的大小: void resizeSeenAreaToFitRetina(String BMPImageFileName, int newWidth, int newHeight) throws IOException { BufferedImage bmpImage = ImageIO.read(getClass().getResource(BMPImageFileName)); Image scaledBMPImage = bmpImag

因此,我尝试使用以下代码调整.bmp图像的大小:

void resizeSeenAreaToFitRetina(String BMPImageFileName, int newWidth, int newHeight) throws IOException {
    BufferedImage bmpImage = ImageIO.read(getClass().getResource(BMPImageFileName));
    Image scaledBMPImage = bmpImage.getScaledInstance(newWidth, newHeight, Image.SCALE_FAST);
    BufferedImage scaledBufferedBMPImage = (BufferedImage) scaledBMPImage; // I know I can't do this but ImageIO.write(only_takes_BufferedImage_class_here, ...)
    ImageIO.write(scaledBufferedBMPImage, "bmp", new File("ResizedArray2DTest.bmp"));
}

如何将调整大小的图像写入文件?

我希望这些链接能帮助您:

试试这些链接


首先,考虑看和备选。一般情况下,链接可能的答案一般是不鼓励的,应该作为评论不能写评论,我没有50个名声:(只是让你知道;)