[
https://issues.apache.org/jira/browse/TIKA-4824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dominik Schmidt updated TIKA-4824:
----------------------------------
Summary: Extract embedded JPEG previews from TIFF-based raw images (NEF,
ARW, PEF, DNG, CR2) (was: Extract embedded JPEG previews from Nikon NEF raw
images)
> Extract embedded JPEG previews from TIFF-based raw images (NEF, ARW, PEF,
> DNG, CR2)
> -----------------------------------------------------------------------------------
>
> Key: TIKA-4824
> URL: https://issues.apache.org/jira/browse/TIKA-4824
> Project: Tika
> Issue Type: New Feature
> Reporter: Dominik Schmidt
> Priority: Major
>
> NEF/NRW files are TIFF-based and embed a camera-generated full-resolution
> JPEG preview (SubIFD0, JPEGInterchangeFormat/-Length). Tika currently has no
> access to it: image/x-raw-nikon is glob-only and not a sub-class of
> image/tiff, no parser claims the type, and nothing extracts the preview
> bytes. For consumers that cannot decode raw sensor data, the embedded JPEG is
> the only practical way to render a NEF (analogous to TIKA-4801 for audio
> cover art).
> Proposal:
> - New NEFParser in tika-parser-image-module: TIFF metadata via TiffParser,
> walks IFD0 + SubIFDs and emits each JPEG preview through the
> EmbeddedDocumentExtractor (image/jpeg, THUMBNAIL); configurable via
> "nef-parser": {"extractPreviews": false}
> - Add sub-class-of image/tiff to image/x-raw-nikon so name+data detection
> resolves NEF
> - Synthetic ~2KB test NEF mirroring the real IFD layout, unit and detection
> tests
> PR to follow.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)