Package com.drew.metadata

Examples of com.drew.metadata.Directory.containsTag()


    public void testContainsTag() throws Exception
    {
        Metadata metadata = new Metadata();
        Directory exifDir = metadata.getDirectory(ExifDirectory.class);
        assertTrue(!exifDir.containsTag(ExifDirectory.TAG_APERTURE));
        exifDir.setString(ExifDirectory.TAG_APERTURE, "Tag Value");
        assertTrue(exifDir.containsTag(ExifDirectory.TAG_APERTURE));
    }

    public void testGetNonExistantTag() throws Exception
View Full Code Here


    {
        Metadata metadata = new Metadata();
        Directory exifDir = metadata.getDirectory(ExifDirectory.class);
        assertTrue(!exifDir.containsTag(ExifDirectory.TAG_APERTURE));
        exifDir.setString(ExifDirectory.TAG_APERTURE, "Tag Value");
        assertTrue(exifDir.containsTag(ExifDirectory.TAG_APERTURE));
    }

    public void testGetNonExistantTag() throws Exception
    {
        Metadata metadata = new Metadata();
View Full Code Here

      ImageMetadata imgmeta = new ImageMetadata();

      // Extract IPTC information
      Directory iptc = meta.getDirectory(IptcDirectory.class);
      if (iptc.containsTag(IptcDirectory.TAG_HEADLINE))
        imgmeta.setCaption(iptc.getString(IptcDirectory.TAG_HEADLINE));
      if (iptc.containsTag(IptcDirectory.TAG_CAPTION))
        imgmeta.setLegend(iptc.getString(IptcDirectory.TAG_CAPTION));
      if (iptc.containsTag(IptcDirectory.TAG_BY_LINE))
        imgmeta.setPhotographer(iptc.getString(IptcDirectory.TAG_BY_LINE));
View Full Code Here

      // Extract IPTC information
      Directory iptc = meta.getDirectory(IptcDirectory.class);
      if (iptc.containsTag(IptcDirectory.TAG_HEADLINE))
        imgmeta.setCaption(iptc.getString(IptcDirectory.TAG_HEADLINE));
      if (iptc.containsTag(IptcDirectory.TAG_CAPTION))
        imgmeta.setLegend(iptc.getString(IptcDirectory.TAG_CAPTION));
      if (iptc.containsTag(IptcDirectory.TAG_BY_LINE))
        imgmeta.setPhotographer(iptc.getString(IptcDirectory.TAG_BY_LINE));
      if (iptc.containsTag(IptcDirectory.TAG_COPYRIGHT_NOTICE))
        imgmeta.setCopyright(iptc.getString(IptcDirectory.TAG_COPYRIGHT_NOTICE));
View Full Code Here

      Directory iptc = meta.getDirectory(IptcDirectory.class);
      if (iptc.containsTag(IptcDirectory.TAG_HEADLINE))
        imgmeta.setCaption(iptc.getString(IptcDirectory.TAG_HEADLINE));
      if (iptc.containsTag(IptcDirectory.TAG_CAPTION))
        imgmeta.setLegend(iptc.getString(IptcDirectory.TAG_CAPTION));
      if (iptc.containsTag(IptcDirectory.TAG_BY_LINE))
        imgmeta.setPhotographer(iptc.getString(IptcDirectory.TAG_BY_LINE));
      if (iptc.containsTag(IptcDirectory.TAG_COPYRIGHT_NOTICE))
        imgmeta.setCopyright(iptc.getString(IptcDirectory.TAG_COPYRIGHT_NOTICE));
      if (iptc.containsTag(IptcDirectory.TAG_CITY))
        imgmeta.setLocation(iptc.getString(IptcDirectory.TAG_CITY));
View Full Code Here

        imgmeta.setCaption(iptc.getString(IptcDirectory.TAG_HEADLINE));
      if (iptc.containsTag(IptcDirectory.TAG_CAPTION))
        imgmeta.setLegend(iptc.getString(IptcDirectory.TAG_CAPTION));
      if (iptc.containsTag(IptcDirectory.TAG_BY_LINE))
        imgmeta.setPhotographer(iptc.getString(IptcDirectory.TAG_BY_LINE));
      if (iptc.containsTag(IptcDirectory.TAG_COPYRIGHT_NOTICE))
        imgmeta.setCopyright(iptc.getString(IptcDirectory.TAG_COPYRIGHT_NOTICE));
      if (iptc.containsTag(IptcDirectory.TAG_CITY))
        imgmeta.setLocation(iptc.getString(IptcDirectory.TAG_CITY));
      if (iptc.containsTag(IptcDirectory.TAG_KEYWORDS)) {
        StringTokenizer st = new StringTokenizer(iptc.getString(IptcDirectory.TAG_KEYWORDS), ",;");
View Full Code Here

        imgmeta.setLegend(iptc.getString(IptcDirectory.TAG_CAPTION));
      if (iptc.containsTag(IptcDirectory.TAG_BY_LINE))
        imgmeta.setPhotographer(iptc.getString(IptcDirectory.TAG_BY_LINE));
      if (iptc.containsTag(IptcDirectory.TAG_COPYRIGHT_NOTICE))
        imgmeta.setCopyright(iptc.getString(IptcDirectory.TAG_COPYRIGHT_NOTICE));
      if (iptc.containsTag(IptcDirectory.TAG_CITY))
        imgmeta.setLocation(iptc.getString(IptcDirectory.TAG_CITY));
      if (iptc.containsTag(IptcDirectory.TAG_KEYWORDS)) {
        StringTokenizer st = new StringTokenizer(iptc.getString(IptcDirectory.TAG_KEYWORDS), ",;");
        while (st.hasMoreTokens()) {
          imgmeta.addKeyword(st.nextToken());
View Full Code Here

        imgmeta.setPhotographer(iptc.getString(IptcDirectory.TAG_BY_LINE));
      if (iptc.containsTag(IptcDirectory.TAG_COPYRIGHT_NOTICE))
        imgmeta.setCopyright(iptc.getString(IptcDirectory.TAG_COPYRIGHT_NOTICE));
      if (iptc.containsTag(IptcDirectory.TAG_CITY))
        imgmeta.setLocation(iptc.getString(IptcDirectory.TAG_CITY));
      if (iptc.containsTag(IptcDirectory.TAG_KEYWORDS)) {
        StringTokenizer st = new StringTokenizer(iptc.getString(IptcDirectory.TAG_KEYWORDS), ",;");
        while (st.hasMoreTokens()) {
          imgmeta.addKeyword(st.nextToken());
        }
      }
View Full Code Here

        }
      }

      // Extract EXIF information
      Directory exif = meta.getDirectory(ExifDirectory.class);
      if (exif.containsTag(ExifDirectory.TAG_DATETIME)) {
        try {
          imgmeta.setDateTaken(exif.getDate(ExifDirectory.TAG_DATETIME));
        } catch (MetadataException e) {
        }
      }
View Full Code Here

        try {
          imgmeta.setDateTaken(exif.getDate(ExifDirectory.TAG_DATETIME));
        } catch (MetadataException e) {
        }
      }
      if (exif.containsTag(ExifDirectory.TAG_ISO_EQUIVALENT)) {
        try {
          imgmeta.setFilmspeed(exif.getInt(ExifDirectory.TAG_ISO_EQUIVALENT));
        } catch (MetadataException e) {
        }
      }
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.