private ImageSize determineSize(byte[] header, ImageContext context, ImageInputStream in) throws IOException { int [] dim = extractImageMetadata(in); ImageSize size = new ImageSize(dim[0], dim[1], context.getSourceResolution()); size.calcSizeFromPixels(); return size; }
size.setSizeInPixels(width, height); size.setResolution(dpi); size.calcSizeFromPixels(); info.setSize(size); ImageWMF img = new ImageWMF(info, wmfStore);
imageInfo.setSize(new ImageSize( img.getWidth(), img.getHeight(), paintingState.getResolution())); imageInfo.getSize().calcSizeFromPixels(); ImageRendered red = new ImageRendered(imageInfo, img, null); Rectangle targetPos = new Rectangle(
public static void readPNGHeader(ImageInputStream inputStream, ImageSize size) throws IOException { SeekableStream seekStream = new ImageInputStreamSeekableStreamAdapter(inputStream) { public void close() throws IOException { } }; PNGImage pngImage = new PNGImage(seekStream); size.setSizeInPixels(pngImage.getWidth(), pngImage.getHeight()); double dpiHorz = size.getDpiHorizontal(); double dpiVert = size.getDpiVertical(); if (pngImage.unitSpecifier == 1) { if (pngImage.xPixelsPerUnit != 0) { dpiHorz = pngImage.xPixelsPerUnit * 0.0254; } if (pngImage.yPixelsPerUnit != 0) { dpiVert = pngImage.yPixelsPerUnit * 0.0254; } } size.setResolution(dpiHorz, dpiVert); size.calcSizeFromPixels(); } }
size.setResolution(context.getSourceResolution()); size.calcSizeFromPixels(); if (log.isTraceEnabled()) { log.trace("TIFF image detected: " + size);
size.calcSizeFromPixels(); return size; } finally {
size.calcSizeFromPixels(); return size; size.calcSizeFromPixels(); return size; size.setSizeInPixels(width, height); if (size.getDpiHorizontal() != 0) { size.calcSizeFromPixels(); return size; size.calcSizeFromPixels();