Examples of JpegReader


Examples of com.drew.metadata.jpeg.JpegReader

    public Dimension readJPEGDimension(File f) throws IOException{
        Dimension result = null;
        try{
            JpegDirectory meta = (JpegDirectory)
                (new JpegReader(f)).extract().getDirectory(JpegDirectory.class);
            if(
                meta != null &&
                meta.containsTag(JpegDirectory.TAG_JPEG_IMAGE_HEIGHT) &&
                meta.containsTag(JpegDirectory.TAG_JPEG_IMAGE_WIDTH)
            ){
View Full Code Here

Examples of com.drew.metadata.jpeg.JpegReader

    public void setUp() throws JpegProcessingException, FileNotFoundException
    {
        // use a known testing image
        File jpegFile = new File("src/com/drew/metadata/jpeg/test/simple.jpg");
        JpegReader reader = new JpegReader(jpegFile);
        Metadata metadata = reader.extract();
        assertTrue(metadata.containsDirectory(JpegDirectory.class));
        _directory = (JpegDirectory)metadata.getDirectory(JpegDirectory.class);
    }
View Full Code Here

Examples of com.drew.metadata.jpeg.JpegReader

            // TODO lodge error message within iptc directory?
        }

    try {
      byte[] jpegSegment = segmentReader.readSegment(JpegSegmentReader.SEGMENT_SOF0);
      new JpegReader(jpegSegment).extract(metadata);
    } catch (JpegProcessingException e) {
      // TODO lodge error message within jpeg directory?
    }

    try {
View Full Code Here

Examples of com.drew.metadata.jpeg.JpegReader

            byte[] jpegSegment = segmentReader.getSegment((byte)(JpegSegmentReader.SEGMENT_SOF0 + i));
            if (jpegSegment == null)
                continue;
            JpegDirectory directory = metadata.getOrCreateDirectory(JpegDirectory.class);
            directory.setInt(JpegDirectory.TAG_JPEG_COMPRESSION_TYPE, i);
            new JpegReader().extract(new ByteArrayReader(jpegSegment), metadata);
            break;
        }

        // There should never be more than one COM segment.
        byte[] comSegment = segmentReader.getSegment(JpegSegmentReader.SEGMENT_COM);
View Full Code Here

Examples of com.drew.metadata.jpeg.JpegReader

            // TODO lodge error message within iptc directory?
        }

    try {
      byte[] jpegSegment = segmentReader.readSegment(JpegSegmentReader.SEGMENT_SOF0);
      new JpegReader(jpegSegment).extract(metadata);
    } catch (JpegProcessingException e) {
      // TODO lodge error message within jpeg directory?
    }

    try {
View Full Code Here

Examples of com.drew.metadata.jpeg.JpegReader

            byte[] jpegSegment = segmentReader.getSegment((byte)(JpegSegmentReader.SEGMENT_SOF0 + i));
            if (jpegSegment == null)
                continue;
            JpegDirectory directory = metadata.getOrCreateDirectory(JpegDirectory.class);
            directory.setInt(JpegDirectory.TAG_JPEG_COMPRESSION_TYPE, i);
            new JpegReader().extract(new ByteArrayReader(jpegSegment), metadata);
            break;
        }

        // There should never be more than one COM segment.
        byte[] comSegment = segmentReader.getSegment(JpegSegmentReader.SEGMENT_COM);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.