mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-04 12:05:29 -04:00
Minor changes in ANNO chunk written.
Clean-up in reader.
This commit is contained in:
parent
54cf727dee
commit
dbca2fc099
@ -94,13 +94,7 @@ public class IFFImageReader extends ImageReaderBase {
|
|||||||
// http://home.comcast.net/~erniew/lwsdk/docs/filefmts/ilbm.html
|
// http://home.comcast.net/~erniew/lwsdk/docs/filefmts/ilbm.html
|
||||||
// http://www.fileformat.info/format/iff/spec/7866a9f0e53c42309af667c5da3bd426/view.htm
|
// http://www.fileformat.info/format/iff/spec/7866a9f0e53c42309af667c5da3bd426/view.htm
|
||||||
// - Contains definitions of some "new" chunks, as well as alternative FORM types
|
// - Contains definitions of some "new" chunks, as well as alternative FORM types
|
||||||
|
// http://amigan.1emu.net/reg/iff.html
|
||||||
// TODO: One other existing deep bit ordering that you may encounter is the 21-bit
|
|
||||||
// NewTek format.
|
|
||||||
//
|
|
||||||
// NewTek deep ILBM bit ordering:
|
|
||||||
// saved first ------------------------------------------------------> saved last
|
|
||||||
// R7 G7 B7 R6 G6 B6 R5 G5 B5 R4 G4 B4 R3 G3 B3 R2 G2 B2 R1 G1 B1 R0 G0 B0
|
|
||||||
|
|
||||||
private BMHDChunk mHeader;
|
private BMHDChunk mHeader;
|
||||||
private CMAPChunk mColorMap;
|
private CMAPChunk mColorMap;
|
||||||
|
@ -175,7 +175,7 @@ public class IFFImageWriter extends ImageWriterBase {
|
|||||||
|
|
||||||
private void writeMeta(RenderedImage pImage, int pBodyLength) throws IOException {
|
private void writeMeta(RenderedImage pImage, int pBodyLength) throws IOException {
|
||||||
// Annotation ANNO chunk, 8 + annoData.length bytes
|
// Annotation ANNO chunk, 8 + annoData.length bytes
|
||||||
String annotation = "Written by " + getOriginatingProvider().getDescription(null);
|
String annotation = "Written by " + getOriginatingProvider().getDescription(null) + " by " + getOriginatingProvider().getVendorName();
|
||||||
GenericChunk anno = new GenericChunk(IFFUtil.toInt("ANNO".getBytes()), annotation.getBytes());
|
GenericChunk anno = new GenericChunk(IFFUtil.toInt("ANNO".getBytes()), annotation.getBytes());
|
||||||
|
|
||||||
ColorModel cm = pImage.getColorModel();
|
ColorModel cm = pImage.getColorModel();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user