org.jfree.pixie.wmf.bitmap
Class RGBCompression
public class RGBCompression
========================================
Pixie : a free Java vector image library
========================================
Project Info: http://reporting.pentaho.org/pixie/
(C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
(C) Copyright 2006-2007, by Pentaho Corporation and Contributors.
This library is free software; you can redistribute it and/or modify it under the terms
of the GNU Lesser General Public License as published by the Free Software Foundation;
either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this
library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
Boston, MA 02111-1307, USA.
[Java is a trademark or registered trademark of Sun Microsystems, Inc.
in the United States and other countries.]
------------
$Id: RGBCompression.java 3062 2007-07-30 17:22:18Z tmorgner $
------------
int[] | decompress(InputStream in, GDIPalette palette)
|
void | fill16Bit(int[] target, InputStream in, GDIPalette pal)
|
void | fill24Bit(int[] target, InputStream in, GDIPalette pal)
|
void | fill32Bit(int[] target, InputStream in, GDIPalette pal)
|
void | fill4Bit(int[] target, InputStream in, GDIPalette pal)
|
void | fill8Bit(int[] target, InputStream in, GDIPalette pal)
|
void | fillMono(int[] target, InputStream in, GDIPalette pal)
|
static String | forceToSizeLeft(String str, int size, char padChar) - Cut or padd the string to the given size
|
protected int | readInt(InputStream in)
|
fill16Bit
public void fill16Bit(int[] target,
InputStream in,
GDIPalette pal)
throws IOException
fill24Bit
public void fill24Bit(int[] target,
InputStream in,
GDIPalette pal)
throws IOException
fill32Bit
public void fill32Bit(int[] target,
InputStream in,
GDIPalette pal)
throws IOException
fill4Bit
public void fill4Bit(int[] target,
InputStream in,
GDIPalette pal)
throws IOException
fill8Bit
public void fill8Bit(int[] target,
InputStream in,
GDIPalette pal)
throws IOException
fillMono
public void fillMono(int[] target,
InputStream in,
GDIPalette pal)
throws IOException
forceToSizeLeft
public static String forceToSizeLeft(String str,
int size,
char padChar)
Cut or padd the string to the given size
size
- the wanted lengthpadChar
- char to use for padding (must be of length()==1!)
- the string with correct lenght, padded with pad if necessary
readInt
protected int readInt(InputStream in)
throws IOException