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

Josh Highley commented on IMAGING-141:
--------------------------------------

Depending on how it's stored, there could also be an 8 fold increase memory 
usage.  All other imaging libraries I've used output a binary BufferedImage for 
1bpp input.  If performance is truly an issue, make the default to match the 
bpp, but allow programmers to 'upscale' the type.

> BufferedImage from TIFF is always 24 or 32 bpp
> ----------------------------------------------
>
>                 Key: IMAGING-141
>                 URL: https://issues.apache.org/jira/browse/IMAGING-141
>             Project: Commons Imaging
>          Issue Type: Bug
>          Components: Format: TIFF
>            Reporter: Josh Highley
>             Fix For: Patch Needed
>
>
> When getting a BufferedImage from a TIFF, TiffImageParser.getBufferedImage 
> gets the TIFF's BPP from the TIFF tags, but at the end 
> ImageBuilder.getBufferedImage() will always set the BufferedImage ColorModel 
> BPP to 32 for images with alpha and 24 bpp otherwise.  Many TIFFs are 1 bpp 
> (G3 and G4) so the BufferedImage should also be 1 bpp.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to