我正在尝试将输入流上传并调整其大小以缓冲图像并将图像保存到文件夹中。我可以将图像上传到文件夹,但是当图像的大小为零时。我使用 The Buzz Media 和 spring mvc。
如有任何帮助,将不胜感激。
这是我的代码:
public BufferedImage convertInputStremToBufferedImage(InputStream uploadedInputStream)
{
try
{
BufferedImage buff=ImageIO.read(uploadedInputStream);
buff=Scalr.resize(buff, Scalr.Method.SPEED, Scalr.Mode.FIT_TO_WIDTH,
150, 150, Scalr.OP_ANTIALIAS);
String path="/Mac/myfiles/uploaded/";
BufferedImage outPad= Scalr.pad(buff, 200);
ImageIO.write(buff, "jpg", new File(path + ".jpg"));
return outPad;
}
catch (IOException e)
{
e.printStackTrace();
return null;
}
}