[ 
https://issues.apache.org/jira/browse/CLEREZZA-716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13446017#comment-13446017
 ] 

Daniel Spicar commented on CLEREZZA-716:
----------------------------------------

Basic wiki documentation available here: 
http://wiki.apache.org/clerezza/ImageReaderService
                
> Support alternate image processing libraries for reading image data
> -------------------------------------------------------------------
>
>                 Key: CLEREZZA-716
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-716
>             Project: Clerezza
>          Issue Type: Improvement
>          Components: platform, rdf.utils
>    Affects Versions: 0.2-incubating
>            Reporter: Daniel Spicar
>            Assignee: Daniel Spicar
>            Priority: Minor
>          Time Spent: 12.5h
>  Remaining Estimate: 0h
>
> Currently clerezza uses Java Image IO to read images and create 
> BufferedImages. This is done in various places such as the 
> ImageMetaDataGenerator and the AlternativeRepresentationGenerator. However 
> the Java ImageIO implementation can fail with some JPEGs that have certain 
> meta data stored that does not conform exactly to JPEG specification. In 
> order to handle such cases there should be a possibility register other 
> libraries or implementations that generate BufferedImages and handle these 
> cases.
> I suggest to create a BufferedImageProvider OSGi service and use it in the 
> meta data generators mentioned above. There should also be a default 
> implementation of this service that uses Java ImageIO. Clients should then be 
> able to register services that override this service and may have different 
> implementations that return BufferedImages. I think it might work with the 
> service-ranking property but I am not sure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to