rawAssetMetadata.setHeight(imageReader.getHeight(0));
IIOMetadata metadata = imageReader.getImageMetadata(0);
if (metadata != null) {
Node metadataTree = metadata.getAsTree(metadata.getNativeMetadataFormatName());
if (metadataTree != null) {
IptcDirectory iptcDirectory = getIptcDirectory(metadataTree);
if (iptcDirectory != null) {
ERParsedMetadataDirectory iptcMetadataDirectory = new ERParsedMetadataDirectory(IERMetadataDirectory.IPTC);
DrewMetadataParser.fillInParsedMetadataDirectoryFromDrewMetadata(iptcMetadataDirectory, iptcDirectory);
rawAssetMetadata.addMetadata(iptcMetadataDirectory);
}