/** * Use * {@link ImagingComponent#computeView(org.nuxeo.ecm.core.api.DocumentModel, Blob, org.nuxeo.ecm.platform.picture.api.PictureConversion, ImageInfo)} * by passing the <b>Original</b> picture template. * * @deprecated since 7.1 */ @Deprecated protected PictureView computeOriginalView(Blob blob, PictureConversion pictureConversion, ImageInfo imageInfo) throws IOException { String filename = blob.getFilename(); String title = pictureConversion.getId(); String viewFilename = title + "_" + filename; Map<String, Serializable> map = new HashMap<>(); map.put(PictureView.FIELD_TITLE, pictureConversion.getId()); map.put(PictureView.FIELD_DESCRIPTION, pictureConversion.getDescription()); map.put(PictureView.FIELD_FILENAME, viewFilename); map.put(PictureView.FIELD_TAG, pictureConversion.getTag()); map.put(PictureView.FIELD_WIDTH, imageInfo.getWidth()); map.put(PictureView.FIELD_HEIGHT, imageInfo.getHeight()); Blob originalViewBlob = wrapBlob(blob); originalViewBlob.setFilename(viewFilename); map.put(PictureView.FIELD_CONTENT, (Serializable) originalViewBlob); map.put(PictureView.FIELD_INFO, imageInfo); return new PictureViewImpl(map); }
Map<String, Serializable> map = new HashMap<>(); map.put(PictureView.FIELD_TITLE, pictureConversion.getId()); map.put(PictureView.FIELD_DESCRIPTION, pictureConversion.getDescription()); map.put(PictureView.FIELD_TAG, pictureConversion.getTag()); map.put(PictureView.FIELD_WIDTH, width);
pictureViewMap.put(PictureView.FIELD_DESCRIPTION, pictureConversion.getDescription()); pictureViewMap.put(PictureView.FIELD_TAG, pictureConversion.getTag());
protected PictureView computeViewWithoutConversion(Blob blob, PictureConversion pictureConversion, ImageInfo imageInfo) { PictureView view = new PictureViewImpl(); view.setBlob(blob); view.setWidth(imageInfo.getWidth()); view.setHeight(imageInfo.getHeight()); view.setFilename(blob.getFilename()); view.setTitle(pictureConversion.getId()); view.setDescription(pictureConversion.getDescription()); view.setTag(pictureConversion.getTag()); view.setImageInfo(imageInfo); return view; }