本文整理了Java中com.drew.metadata.Directory.getDescription()
方法的一些代码示例,展示了Directory.getDescription()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Directory.getDescription()
方法的具体详情如下:
包路径:com.drew.metadata.Directory
类名称:Directory
方法名:getDescription
[英]Provides a description of a tag's value using the descriptor set by setDescriptor(Descriptor)
.
[中]使用setDescriptor(Descriptor)
设置的描述符提供标记值的说明。
代码示例来源:origin: drewnoakes/metadata-extractor
/**
* Get a description of the tag's value, considering enumerated values
* and units.
*
* @return a description of the tag's value
*/
@Nullable
public String getDescription()
{
return _directory.getDescription(_tagType);
}
代码示例来源:origin: apache/tika
String flash = directory.getDescription(ExifSubIFDDirectory.TAG_FLASH);
if (flash != null) {
if (flash.contains("Flash fired")) {
metadata.set(Metadata.RESOLUTION_UNIT, directory.getDescription(ExifIFD0Directory.TAG_RESOLUTION_UNIT));
trimPixels(directory.getDescription(ExifThumbnailDirectory.TAG_IMAGE_WIDTH)));
trimPixels(directory.getDescription(ExifThumbnailDirectory.TAG_IMAGE_HEIGHT)));
代码示例来源:origin: com.drewnoakes/metadata-extractor
/**
* Get a description of the tag's value, considering enumerated values
* and units.
*
* @return a description of the tag's value
*/
@Nullable
public String getDescription()
{
return _directory.getDescription(_tagType);
}
代码示例来源:origin: org.apache.drill.exec/drill-java-exec
public void setColorMode(Directory directory, int tagType) {
String colorMode = directory.getDescription(tagType);
if (colorMode != null) {
setColorMode(colorMode);
}
}
代码示例来源:origin: perfectsense/dari
private void populateMetadata(Metadata metadata) {
for (Iterator<?> di = metadata.getDirectories().iterator(); di.hasNext();) {
Directory directory = (Directory) di.next();
Map<String, String> tags = new HashMap<String, String>();
put(directory.getName(), tags);
for (Iterator<?> ti = directory.getTags().iterator(); ti.hasNext();) {
Tag tag = (Tag) ti.next();
try {
tags.put(tag.getTagName(), directory.getDescription(tag.getTagType()));
} catch (Exception error) {
errors.add(error);
}
}
}
}
代码示例来源:origin: au.org.ala/image-utils
@Override
public void extractMetadata(byte[] bytes, Map<String, String> md) {
BufferedInputStream bis = new BufferedInputStream(new ByteArrayInputStream(bytes));
try {
Metadata metadata = ImageMetadataReader.readMetadata(bis, false);
for (Directory directory : metadata.getDirectories()) {
for (Tag tag : directory.getTags()) {
String key = tag.getTagName();
if (md.containsKey(key)) {
key = String.format("%s (%s)", tag.getTagName(), tag.getDirectoryName());
}
String value = directory.getDescription(tag.getTagType());
if (StringUtils.isNotEmpty(value) && value.startsWith("[") && value.endsWith("bytes]")) {
byte[] tagBytes = directory.getByteArray(tag.getTagType());
value = Base64.encodeBase64String(tagBytes);
}
md.put(key, value);
}
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
代码示例来源:origin: com.github.lafa.tikaNoExternal/tika-parsers
String flash = directory.getDescription(ExifSubIFDDirectory.TAG_FLASH);
if (flash != null) {
if (flash.contains("Flash fired")) {
metadata.set(Metadata.RESOLUTION_UNIT, directory.getDescription(ExifIFD0Directory.TAG_RESOLUTION_UNIT));
trimPixels(directory.getDescription(ExifThumbnailDirectory.TAG_IMAGE_WIDTH)));
trimPixels(directory.getDescription(ExifThumbnailDirectory.TAG_IMAGE_HEIGHT)));
代码示例来源:origin: org.apache.tika/tika-parsers
String flash = directory.getDescription(ExifSubIFDDirectory.TAG_FLASH);
if (flash != null) {
if (flash.contains("Flash fired")) {
metadata.set(Metadata.RESOLUTION_UNIT, directory.getDescription(ExifIFD0Directory.TAG_RESOLUTION_UNIT));
trimPixels(directory.getDescription(ExifThumbnailDirectory.TAG_IMAGE_WIDTH)));
trimPixels(directory.getDescription(ExifThumbnailDirectory.TAG_IMAGE_HEIGHT)));
代码示例来源:origin: org.apache.drill.exec/drill-java-exec
Object value;
if (descriptive || isDescriptionTag(directory, tagType)) {
value = directory.getDescription(tagType);
if (directory instanceof PngDirectory) {
if (((PngDirectory) directory).getPngChunkType().areMultipleAllowed()) {
内容来源于网络,如有侵权,请联系作者删除!