private PNGReader getPngReader() { if (pngReader != null) { return(pngReader); } byte[] imdata = null; if (origin == Origin.READ || origin == Origin.READ_WRITE) { imdata = getImageData(); } else { try { imdata = getImageBytes(); } catch (System.IO.IOException e) { //logger.warn("Could not read image file"); imdata = new byte[0]; } } pngReader = new PNGReader(imdata); pngReader.read(); return(pngReader); }
private PNGReader getPngReader() { if (pngReader != null) return pngReader; byte[] imdata = null; if (origin == Origin.READ || origin == Origin.READ_WRITE) imdata = getImageData(); else { try { imdata = getImageBytes(); } catch (System.IO.IOException e) { //logger.warn("Could not read image file"); imdata = new byte[0]; } } pngReader = new PNGReader(imdata); pngReader.read(); return pngReader; }