Examples of containsDirectory()


Examples of com.drew.metadata.Metadata.containsDirectory()

    public void testDescription_City() throws Exception
    {
        File iptcFile = new File("src/com/drew/metadata/iptc/test/withIptc.jpg");
        MetadataReader reader = new IptcReader(iptcFile);
        Metadata metadata = reader.extract();
        assertTrue(metadata.containsDirectory(IptcDirectory.class));
        Directory directory = metadata.getDirectory(IptcDirectory.class);
        assertEquals("City", directory.getDescription(IptcDirectory.TAG_CITY));
    }

    public void testDescription_Caption() throws Exception
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

    public void testDescription_Caption() throws Exception
    {
        File iptcFile = new File("src/com/drew/metadata/iptc/test/withIptc.jpg");
        MetadataReader reader = new IptcReader(iptcFile);
        Metadata metadata = reader.extract();
        assertTrue(metadata.containsDirectory(IptcDirectory.class));
        Directory directory = metadata.getDirectory(IptcDirectory.class);
        assertEquals("Caption", directory.getDescription(IptcDirectory.TAG_CAPTION));
    }

    public void testDescription_Category() throws Exception
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

    public void testDescription_Category() throws Exception
    {
        File iptcFile = new File("src/com/drew/metadata/iptc/test/withIptc.jpg");
        MetadataReader reader = new IptcReader(iptcFile);
        Metadata metadata = reader.extract();
        assertTrue(metadata.containsDirectory(IptcDirectory.class));
        Directory directory = metadata.getDirectory(IptcDirectory.class);
        assertEquals("Supl. Category2 Supl. Category1 Cat", directory.getDescription(IptcDirectory.TAG_CATEGORY));
    }

    // TODO Wrap more tests around the Iptc reader
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

            metadata = JpegMetadataReader.readMetadata( f );
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
        }
        ExifDirectory exif = null;
        if ( metadata != null && metadata.containsDirectory( ExifDirectory.class ) ) {
            try {
                exif = (ExifDirectory) metadata.getDirectory( ExifDirectory.class );
                byte[] thumbData = exif.getThumbnailData();
                if ( thumbData != null ) {
                    ByteArrayInputStream bis = new ByteArrayInputStream( thumbData );
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

    @Test
    public void testExtractMetadata() throws Exception
    {
        File withExif = new File("Tests/com/drew/metadata/exif/withExif.jpg");
        Metadata metadata = JpegMetadataReader.readMetadata(withExif);
        Assert.assertTrue(metadata.containsDirectory(ExifSubIFDDirectory.class));
        Directory directory = metadata.getOrCreateDirectory(ExifSubIFDDirectory.class);
        Assert.assertEquals("80", directory.getString(ExifSubIFDDirectory.TAG_ISO_EQUIVALENT));
    }

    @Test
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

    public void testExtractMetadataUsingInputStream() throws Exception
    {
        File withExif = new File("Tests/com/drew/metadata/exif/withExif.jpg");
        InputStream in = new BufferedInputStream(new FileInputStream((withExif)));
        Metadata metadata = JpegMetadataReader.readMetadata(in);
        Assert.assertTrue(metadata.containsDirectory(ExifSubIFDDirectory.class));
        Directory directory = metadata.getOrCreateDirectory(ExifSubIFDDirectory.class);
        Assert.assertEquals("80", directory.getString(ExifSubIFDDirectory.TAG_ISO_EQUIVALENT));
    }
}
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

        JpegSegmentData jpegSegmentData = JpegSegmentData.fromFile(metadataFile);
        Metadata metadata = new Metadata();
        final byte[] data = jpegSegmentData.getSegment(JpegSegmentReader.SEGMENT_APP1, 1);
        Assert.assertNotNull(data);
        new XmpReader().extract(new ByteArrayReader(data), metadata);
        Assert.assertTrue(metadata.containsDirectory(XmpDirectory.class));
        _directory = metadata.getOrCreateDirectory(XmpDirectory.class);
    }

    /*
    [Xmp] Lens Information = 24/1 70/1 0/0 0/0
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

        final byte[] data = new JpegSegmentReader(jpegFile).readSegment(JpegSegmentReader.SEGMENT_SOF0);
        MetadataReader reader = new JpegReader();
        Metadata metadata = new Metadata();
        Assert.assertNotNull(data);
        reader.extract(new ByteArrayReader(data), metadata);
        Assert.assertTrue(metadata.containsDirectory(JpegDirectory.class));
        _directory = metadata.getOrCreateDirectory(JpegDirectory.class);
    }

    @Test
    public void testExtract_Width() throws Exception
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

    {
        Metadata metadata = new Metadata();
        RandomAccessFile randomAccessFile = new RandomAccessFile(new File(file), "r");
        new PsdReader().extract(new RandomAccessFileReader(randomAccessFile), metadata);
        randomAccessFile.close();
        Assert.assertTrue(metadata.containsDirectory(PsdHeaderDirectory.class));
        return metadata.getOrCreateDirectory(PsdHeaderDirectory.class);
    }

    @Test
    public void test8x8x8bitGrayscale() throws Exception
View Full Code Here

Examples of com.drew.metadata.Metadata.containsDirectory()

    public void testExtractMetadata() throws Exception
    {
        File withExif = new File("Source/com/drew/metadata/exif/test/withExif.jpg");
        Metadata metadata = JpegMetadataReader.readMetadata(withExif);
        assertTrue(metadata.containsDirectory(ExifDirectory.class));
        Directory directory = metadata.getDirectory(ExifDirectory.class);
        assertEquals("80", directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT));
    }

    public void testExtractMetadataUsingInputStream() throws Exception
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.