Java 我能';无法将图像保存到文件
Java 我能';无法将图像保存到文件,java,Java,makeGray()将图像转换为灰度 运行后,我在文件夹中看不到任何新文件。getFileName可能正在返回完整路径(例如c:\…\images\test.png)。在“gray-”前面加上前缀将导致gray-c:\ 尝试查找最后一个“\”,然后在其后插入“灰色-” public void selectAndConvert(){ DirectoryResource dr = new DirectoryResource(); for (File f : dr.se
makeGray()
将图像转换为灰度
运行后,我在文件夹中看不到任何新文件。getFileName可能正在返回完整路径(例如c:\…\images\test.png)。在“gray-”前面加上前缀将导致gray-c:\ 尝试查找最后一个“\”,然后在其后插入“灰色-”
public void selectAndConvert(){
DirectoryResource dr = new DirectoryResource();
for (File f : dr.selectedFiles()){
ImageResource inImage = new ImageResource(f);
ImageResource gray = makeGray(inImage);
String fname = inImage.getFileName();
String newName ="gray-" + fname;
gray.setFileName(newName);
gray.draw();
gray.save();
}
}