Dominik Schmidt created TIKA-5032:
-------------------------------------

             Summary: Extract the preview image of zip-based formats (comics, 
Krita, OpenRaster, Procreate, Sketch, FreeCAD, 3MF)
                 Key: TIKA-5032
                 URL: https://issues.apache.org/jira/browse/TIKA-5032
             Project: Tika
          Issue Type: Improvement
          Components: parser, mime
            Reporter: Dominik Schmidt


These formats are zip containers that carry a ready-made preview at a fixed 
path:
* {{.cbz}}: first image in name order
* {{.kra}}: {{preview.png}}
* {{.ora}}: {{Thumbnails/thumbnail.png}}
* {{.procreate}}: {{QuickLook/Thumbnail.png}}
* {{.sketch}}: {{previews/preview.png}}
* {{.FCStd}}: {{thumbnails/Thumbnail.png}}
* {{.3mf}}: {{Metadata/thumbnail.png}}

Detect them and emit that image as the THUMBNAIL embedded resource, so 
{{/unpack/preset/thumbnail}} serves it. Several have no media type in 
tika-mimetypes.xml yet (shared-mime-info has {{application/vnd.comicbook+zip}}, 
{{application/x-krita}}, {{image/openraster}}). For 3MF see TIKA-5031.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to