Package org.jahia.services.image

Examples of org.jahia.services.image.Image


            if (contentManager
                    .checkExistence(node.getPath().replace(node.getName(), target), session) &&
                    !forceReplace) {
                throw new ExistingFileException("The file " + target + " already exists.");
            }
            Image image = imageService.getImage(node);
            File f = File.createTempFile("image", null);
            imageService.cropImage(image, f, top, left, width, height);

            InputStream fis = new BufferedInputStream(new FileInputStream(f));
            try {
View Full Code Here


            if (contentManager
                    .checkExistence(node.getPath().replace(node.getName(), target), session) &&
                    !forceReplace) {
                throw new ExistingFileException("The file " + target + " already exists.");
            }
            Image image = imageService.getImage(node);
            File f = File.createTempFile("image", null);
            imageService.resizeImage(image, f, width, height);

            InputStream fis = new BufferedInputStream(new FileInputStream(f));
            try {
View Full Code Here

            if (contentManager
                    .checkExistence(node.getPath().replace(node.getName(), target), session) &&
                    !forceReplace) {
                throw new ExistingFileException("The file " + target + " already exists.");
            }
            Image image = imageService.getImage(node);
            File f = File.createTempFile("image", null);
            imageService.rotateImage(image, f, clockwise);

            InputStream fis = new BufferedInputStream(new FileInputStream(f));
            try {
View Full Code Here

            }
        });
        if (it.hasNext()) {
            return (Image) it.next();
        }
        Image iw = imageService.getImage(imageNode.getNode());
        drools.insertLogical(iw);
        return iw;
    }
View Full Code Here

        String savePath = org.jahia.settings.SettingsBean.getInstance().getTmpContentDiskPath();
        File Ftemp = new File(savePath);
        if (!Ftemp.exists()) Ftemp.mkdirs();
        final File f = File.createTempFile("thumb","jpg", Ftemp);

        Image iw = getImageWrapper(imageNode, drools);

        imageService.createThumb(iw, f, size, square);
        f.deleteOnExit();
        return f;
    }
View Full Code Here

        return f;
    }

    public void setHeight(AddedNodeFact imageNode, String propertyName, KnowledgeHelper drools) throws Exception {
        if (!imageNode.getNode().hasProperty(propertyName)) {
            Image iw = getImageWrapper(imageNode, drools);
            if (iw == null) {
                return;
            }
            int height = imageService.getHeight(iw);
            if (height == -1 ) {
View Full Code Here

        }
    }

    public void setWidth(AddedNodeFact imageNode, String propertyName, KnowledgeHelper drools) throws Exception {
        if (!imageNode.getNode().hasProperty(propertyName)) {
            Image iw = getImageWrapper(imageNode, drools);
            if (iw == null) {
                return;
            }
            int width = imageService.getWidth(iw);
            if (width == -1 ) {
View Full Code Here

TOP

Related Classes of org.jahia.services.image.Image

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.