/******************************************************************************************************************* * * Clones this image. * ******************************************************************************************************************/ public final EditableImage cloneImage() { final EditableImage imageCopy = imageModelHolder.get().createCopy(true); imageCopy.attributeMapByName = new HashMap<String, Object>(attributeMapByName); return imageCopy; }
/******************************************************************************************************************* * * Creates a similar image, that is a blank image with the same characteristics * of this image (width, height, data type, color model). * @deprecated will be merged with create(AbstractCreateOp) * * @return a new, similar image * ******************************************************************************************************************/ public final EditableImage createSimilarImage() { final EditableImage imageCopy = imageModelHolder.get().createCopy(false); imageCopy.attributeMapByName = new HashMap<String, Object>(attributeMapByName); return imageCopy; }