commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Bourg (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SANSELAN-14) Two issues with BMPs.
Date Tue, 20 Dec 2011 11:05:30 GMT

     [ https://issues.apache.org/jira/browse/SANSELAN-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Emmanuel Bourg updated SANSELAN-14:
-----------------------------------

      Description: 
Hi all,

Two things. The first is minor. There is a System.out.println() that should be commented out
in the BMP code. I see a lot of lines like this:

"bits_per_sample: 8"

The second is an error. When I create a BMP with Sanselan, everything works, and I can load
the output into OpenOffice without problem from the System Clipboard. However, when trying
to recreate the BufferedImage with Sanselan from the same exact output Sanselan created, I
get the following error:

{code}
org.apache.sanselan.ImageReadException: BMP: Strange BitmapDataOffset: 266 (expected: 1078,
PaletteLength: 1024, header_size: 54)
	at org.apache.sanselan.formats.bmp.BmpImageParser.readImageContents(BmpImageParser.java:317)
	at org.apache.sanselan.formats.bmp.BmpImageParser.getBufferedImage(BmpImageParser.java:553)
	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1157)
	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1056)
	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1029)
{code}

Let me know if you have any ideas about that.

Thanks,
Kevin

  was:
Hi all,

Two things. The first is minor. There is a System.out.println() that should be commented out
in the BMP code. I see a lot of lines like this:

"bits_per_sample: 8"

The second is an error. When I create a BMP with Sanselan, everything works, and I can load
the output into OpenOffice without problem from the System Clipboard. However, when trying
to recreate the BufferedImage with Sanselan from the same exact output Sanselan created, I
get the following error:

org.apache.sanselan.ImageReadException: BMP: Strange BitmapDataOffset: 266 (expected: 1078,
PaletteLength: 1024, header_size: 54)
	at org.apache.sanselan.formats.bmp.BmpImageParser.readImageContents(BmpImageParser.java:317)
	at org.apache.sanselan.formats.bmp.BmpImageParser.getBufferedImage(BmpImageParser.java:553)
	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1157)
	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1056)
	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1029)

Let me know if you have any ideas about that.

Thanks,
Kevin

    Fix Version/s: 0.97
    
> Two issues with BMPs.
> ---------------------
>
>                 Key: SANSELAN-14
>                 URL: https://issues.apache.org/jira/browse/SANSELAN-14
>             Project: Commons Sanselan
>          Issue Type: Bug
>    Affects Versions: 0.94-incubator
>         Environment: Windows, Mac, Linux, Sanselan 0.94
>            Reporter: Kevin Theisen
>            Priority: Minor
>             Fix For: 0.97
>
>         Attachments: SanselanTest.bmp
>
>
> Hi all,
> Two things. The first is minor. There is a System.out.println() that should be commented
out in the BMP code. I see a lot of lines like this:
> "bits_per_sample: 8"
> The second is an error. When I create a BMP with Sanselan, everything works, and I can
load the output into OpenOffice without problem from the System Clipboard. However, when trying
to recreate the BufferedImage with Sanselan from the same exact output Sanselan created, I
get the following error:
> {code}
> org.apache.sanselan.ImageReadException: BMP: Strange BitmapDataOffset: 266 (expected:
1078, PaletteLength: 1024, header_size: 54)
> 	at org.apache.sanselan.formats.bmp.BmpImageParser.readImageContents(BmpImageParser.java:317)
> 	at org.apache.sanselan.formats.bmp.BmpImageParser.getBufferedImage(BmpImageParser.java:553)
> 	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1157)
> 	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1056)
> 	at org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1029)
> {code}
> Let me know if you have any ideas about that.
> Thanks,
> Kevin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message