使用write方法在Java中保存图片文件

时间:2015-03-30 03:30:08

标签: java image directory save

我需要使用write方法将图片对象保存到具有特定文件名的工作目录中。这是我的代码:

  public void storePhotos(String directory){

    for(int i = 0; i < labelledPhotos.length; i++){
      Picture currentPhoto = new Picture(labelledPhotos[i].getLabelledPhoto());

      String fileName = directory + "/" + labelledPhotos[i].getYear() + "_" + labelledPhotos[i].getCategory() + "_" +  labelledPhotos[i].getId() + ".jpg";    
      currentPhoto.write(fileName);

    }

用户可以输入导演作为参数,我需要将图像保存到目录中。由于某种原因,write方法不保存它。如果我在目录中硬编码写入参数,如:

currentPhoto.write("pic.jpg"); 

然后将照片保存到目录中。所以我知道String fileName有什么问题以及它如何传递给write方法,但我不确定是什么。任何帮助将不胜感激。

0 个答案:

没有答案