Package io.lumify.imageMetadataExtractor

Examples of io.lumify.imageMetadataExtractor.ImageTransform


    private static final LumifyLogger LOGGER = LumifyLoggerFactory.getLogger(ImageTransformExtractor.class);

    public static ImageTransform getImageTransform(File localFile) {

        //new ImageTransform(false, 0) is the original image orientation, with no flip needed, and no rotation needed.
        ImageTransform imageTransform = new ImageTransform(false, 0);

        try {
            //Attempt to retrieve the metadata from the image.
            Metadata metadata = ImageMetadataReader.readMetadata(localFile);
            if (metadata != null) {
View Full Code Here


     * @return
     */
    public static ImageTransform convertOrientationToTransform(int orientationInt) {
        switch (orientationInt) {
            case 1:
                return new ImageTransform(false, 0);
            case 2:
                return new ImageTransform(true, 0);
            case 3:
                return new ImageTransform(false, 180);
            case 4:
                return new ImageTransform(true, 180);
            case 5:
                return new ImageTransform(true, 270);
            case 6:
                return new ImageTransform(false, 90);
            case 7:
                return new ImageTransform(true, 90);
            case 8:
                return new ImageTransform(false, 270);
            default:
                return new ImageTransform(false, 0);
        }
    }
View Full Code Here

TOP

Related Classes of io.lumify.imageMetadataExtractor.ImageTransform

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.