diff --git a/pom.xml b/pom.xml
index 380f10dd2a..cc88d6a874 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,7 +36,7 @@
11
- 8.132
+ 8.134
8.36
6.2
@@ -50,7 +50,7 @@
5.2.1.RELEASE
4.5.10
7.7.10
- 4.1.1
+ 4.1.2
1.4
8.4
1.0.0
diff --git a/src/main/java/org/alfresco/repo/content/metadata/TikaAutoMetadataExtracter.java b/src/main/java/org/alfresco/repo/content/metadata/TikaAutoMetadataExtracter.java
index 74bec7fe45..63c1ad441a 100644
--- a/src/main/java/org/alfresco/repo/content/metadata/TikaAutoMetadataExtracter.java
+++ b/src/main/java/org/alfresco/repo/content/metadata/TikaAutoMetadataExtracter.java
@@ -68,11 +68,10 @@ public class TikaAutoMetadataExtracter extends TikaPoweredMetadataExtracter
protected static Log logger = LogFactory.getLog(TikaAutoMetadataExtracter.class);
private static AutoDetectParser parser;
private static TikaConfig config;
- private static String EXIF_IMAGE_HEIGHT_TAG = "Exif Image Height";
- private static String EXIF_IMAGE_WIDTH_TAG = "Exif Image Width";
+ private static String EXIF_IMAGE_HEIGHT_TAG = "Exif SubIFD:Exif Image Height";
+ private static String EXIF_IMAGE_WIDTH_TAG = "Exif SubIFD:Exif Image Width";
private static String JPEG_IMAGE_HEIGHT_TAG = "Image Height";
private static String JPEG_IMAGE_WIDTH_TAG = "Image Width";
- private static String COMPRESSION_TAG = "Compression";
public static ArrayList SUPPORTED_MIMETYPES;
private static ArrayList buildMimeTypes(TikaConfig tikaConfig)
@@ -122,24 +121,19 @@ public class TikaAutoMetadataExtracter extends TikaPoweredMetadataExtracter
*/
@Override
protected Map extractSpecific(Metadata metadata,
- Map properties, Map headers)
+ Map properties, Map headers)
{
- if(MimetypeMap.MIMETYPE_IMAGE_JPEG.equals(metadata.get(Metadata.CONTENT_TYPE)))
+ if (MimetypeMap.MIMETYPE_IMAGE_JPEG.equals(metadata.get(Metadata.CONTENT_TYPE)))
{
//check if the image has exif information
- if(metadata.get(EXIF_IMAGE_WIDTH_TAG) != null
- && metadata.get(EXIF_IMAGE_HEIGHT_TAG) != null
- && metadata.get(COMPRESSION_TAG) != null)
+ if (metadata.get(EXIF_IMAGE_WIDTH_TAG) != null && metadata.get(EXIF_IMAGE_HEIGHT_TAG) != null)
{
//replace the exif size properties that will be embedded in the node with
//the guessed dimensions from Tika
- putRawValue(TIFF.IMAGE_LENGTH.getName(), extractSize(metadata.get(EXIF_IMAGE_HEIGHT_TAG)), properties);
- putRawValue(TIFF.IMAGE_WIDTH.getName(), extractSize(metadata.get(EXIF_IMAGE_WIDTH_TAG)), properties);
- putRawValue(JPEG_IMAGE_HEIGHT_TAG, metadata.get(EXIF_IMAGE_HEIGHT_TAG), properties);
- putRawValue(JPEG_IMAGE_WIDTH_TAG, metadata.get(EXIF_IMAGE_WIDTH_TAG), properties);
+ putRawValue(TIFF.IMAGE_LENGTH.getName(), extractSize(metadata.get(JPEG_IMAGE_HEIGHT_TAG)), properties);
+ putRawValue(TIFF.IMAGE_WIDTH.getName(), extractSize(metadata.get(JPEG_IMAGE_WIDTH_TAG)), properties);
}
}
return properties;
}
-
}