Попытка преобразовать байтовый массив в изображение, используя в Java, получить изображение == ноль! исключение - PullRequest
0 голосов
/ 07 ноября 2019

Продолжайте получать java.lang.IllegalArgumentException: image == null! . Проблема, кажется, с функцией записи, я не знаю, чтобы сделать. Передаваемый байтовый массив является данными.


      ByteArrayInputStream bis = new ByteArrayInputStream(data);
      BufferedImage bImage2 = ImageIO.read(bis);
      ImageIO.write(bImage2, "jpg", new File("C:/Users/Geet/Work Space/eclipse-workspace/CSCLUB/src/SideProjects/images/103e2fbf-cd37-435c-9b9e-6b139840d812.jpg"));
      System.out.println("image created");

Вот исключение:


Exception in thread "main" java.lang.IllegalArgumentException: image == null!
at javax.imageio.ImageTypeSpecifier.createFromRenderedImage(Unknown Source)
at javax.imageio.ImageIO.getWriter(Unknown Source)
at javax.imageio.ImageIO.write(Unknown Source)
at SideProjects.imageScrambler.main(imageScrambler.java:45)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...