我正在使用 Spring 开发一个 RESTful API,其中一些用户可以上传他们在移动设备中绘制的一些图像。移动应用程序以 .png 格式发送图像,我需要从中生成位图以便在 Delphi 中进行进一步处理。我一直在尝试使用ImageIO类,但在指定 .bmp 格式和写入新文件时似乎没有用。是否有一些库可以进行此类图像转换?现在应该是一个已解决的问题,但我不熟悉图像处理。
谢谢
我正在使用 Spring 开发一个 RESTful API,其中一些用户可以上传他们在移动设备中绘制的一些图像。移动应用程序以 .png 格式发送图像,我需要从中生成位图以便在 Delphi 中进行进一步处理。我一直在尝试使用ImageIO类,但在指定 .bmp 格式和写入新文件时似乎没有用。是否有一些库可以进行此类图像转换?现在应该是一个已解决的问题,但我不熟悉图像处理。
谢谢
这应该有效:
//Create file for the source
File input = new File("c:/temp/image.png");
//Read the file to a BufferedImage
BufferedImage image = ImageIO.read(input);
//Create a file for the output
File output = new File("c:/temp/image.bmp");
//Write the image to the destination as a BMP
ImageIO.write(image, "bmp", output);