public Object clone() { return new ITextFSImage(Image.getInstance(_image)); } }
public Object clone() { return new ITextFSImage(Image.getInstance(_image)); } }
public Object clone() { return new ITextFSImage(Image.getInstance(_image)); } }
public Object clone() { return new ITextFSImage(Image.getInstance(_image)); } }
protected ImageResource createImageResource(String uri) { ImageResource imageResource = null; try { // Gets the image with its url URL source = new URI(uri).toURL(); Image image = Image.getInstance(source); // Sets the scale of the image scaleToOutputResolution(image); // Creation of the image for IText ITextFSImage iTextFSImage = new ITextFSImage(image); imageResource = new ImageResource(uri, iTextFSImage); } catch (Exception eee) { log.error("Failed to create image resource", eee); } return imageResource; }
private ImageResource loadEmbeddedBase64ImageResource(final String uri) { try { byte[] buffer = ImageUtil.getEmbeddedBase64Image(uri); Image image = Image.getInstance(buffer); scaleToOutputResolution(image); return new ImageResource(null, new ITextFSImage(image)); } catch (Exception e) { XRLog.exception("Can't read XHTML embedded image.", e); } return new ImageResource(null, null); }
private ImageResource loadEmbeddedBase64ImageResource(final String uri) { try { byte[] buffer = ImageUtil.getEmbeddedBase64Image(uri); Image image = Image.getInstance(buffer); scaleToOutputResolution(image); return new ImageResource(null, new ITextFSImage(image)); } catch (Exception e) { XRLog.exception("Can't read XHTML embedded image.", e); } return new ImageResource(null, null); }
private ImageResource loadEmbeddedBase64ImageResource(final String uri) { try { byte[] buffer = ImageUtil.getEmbeddedBase64Image(uri); Image image = Image.getInstance(buffer); scaleToOutputResolution(image); return new ImageResource(null, new ITextFSImage(image)); } catch (Exception e) { XRLog.exception("Can't read XHTML embedded image.", e); } return new ImageResource(null, null); }
resource = new ImageResource(uri, new ITextFSImage(image)); resource = new ImageResource(uri, new ITextFSImage(imageObject)); } else { resource = new ImageResource(uri, null);
@Override public ImageResource getImageResource(String uri) { Option<InputStream> option = environment.asScala().resourceAsStream(uri); if (option.isDefined()) { InputStream stream = option.get(); try { Image image = Image.getInstance(getData(stream)); scaleToOutputResolution(image); return new ImageResource(uri, new ITextFSImage(image)); } catch (Exception e) { LOG.error("fetching image " + uri, e); throw new RuntimeException(e); } } else { return super.getImageResource(uri); } }
/** * @see org.xhtmlrenderer.swing.NaiveUserAgent#getImageResource(java.lang.String) */ @SuppressWarnings("unchecked") @Override public ImageResource getImageResource(String uri) { ImageResource resource = null; resource = (ImageResource)_imageCache.get(uri); if (resource == null) { byte[] imageData = readImage(uri); if (imageData != null) { try { Image image = Image.getInstance(imageData); scaleToOutputResolution(image); resource = new ImageResource(uri, new ITextFSImage(image)); _imageCache.put(uri, resource); } catch (Exception e) { LOG.error("Problem with getting image resource " + uri, e); } } } if (resource != null) { resource = new ImageResource(resource.getImageUri(), (FSImage)((ITextFSImage)resource.getImage()).clone()); } else { resource = new ImageResource(uri, null); } return resource; }
Image image = Image.getInstance(url); scaleToOutputResolution(image); resource = new ImageResource(new ITextFSImage(image));
Image image = Image.getInstance(readStream(is)); scaleToOutputResolution(image); resource = new ImageResource(uri, new ITextFSImage(image));
Image image = Image.getInstance(readStream(is)); scaleToOutputResolution(image); resource = new ImageResource(uriStr, new ITextFSImage(image));
Image image = Image.getInstance(readStream(is)); scaleToOutputResolution(image); resource = new ImageResource(uriStr, new ITextFSImage(image));
Image image = Image.getInstance(readStream(is)); scaleToOutputResolution(image); resource = new ImageResource(uriStr, new ITextFSImage(image));