Guest User

Untitled

a guest
Aug 17th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. private void writeImageSheet(WritableSheet sheet,byte[] imagesRooms)throws WriteException
  2. {
  3. try{
  4. int previousRows = sheet.getRows();
  5. previousRows = previousRows+2;
  6.  
  7. InputStream in = new ByteArrayInputStream(imagesRooms);
  8. BufferedImage bImageFromConvert = ImageIO.read(in);
  9.  
  10.  
  11. Double dw = new Double(bImageFromConvert.getWidth());
  12. double dwidth = dw.doubleValue();
  13. Double dh = new Double(bImageFromConvert.getHeight());
  14. double dheight = dh.doubleValue();
  15.  
  16. ByteArrayOutputStream baos = new ByteArrayOutputStream();
  17. ImageIO.write(bImageFromConvert, "PNG", baos);
  18. WritableImage wi = new WritableImage(1, previousRows, 1,1, imagesRooms);
  19.  
  20. sheet.addImage(wi);
  21.  
  22. } catch (Exception ex) {
  23. System.out.println("writeImageSheet Exception:"+ex.getMessage());
  24. }
  25. }
Add Comment
Please, Sign In to add comment