Class Overview
Image2RGB is a filter that can decompress and normalize any PDF image stream
(e.g. monochrome, CMYK, etc) into a raw RGB pixel stream.
Summary
Public Constructors |
|
Image2RGB(Element image_element)
Instantiates a new Image2RGB object with specified element
|
|
Image2RGB(Obj image_xobject)
Instantiates a new Image2RGB with specified image xobject
|
|
Image2RGB(Image image)
Instantiates a new Image2RGB with specifed image
|
Public Methods |
void
|
close()
Frees the native memory of the object.
|
void
|
destroy()
Frees the native memory of the object.
|
[Expand]
Inherited Methods |
From class
com.pdftron.filters.Filter
static
Filter
|
__Create(long impl, Filter attached)
|
long
|
__GetHandle()
|
void
|
__SetRefHandle(Object ref)
|
void
|
attachFilter(Filter attach_filter)
Attaches a filter to the this filter.
|
boolean
|
canSeek()
determine whether the stream supports seeking
|
void
|
close()
Frees the native memory of the object.
|
Filter
|
createInputIterator()
Create Filter iterator.
|
void
|
destroy()
Frees the native memory of the object.
|
void
|
flush()
Forces any data remaining in the buffer to be written to input or
output filter.
|
void
|
flushAll()
Forces any data remaining in the filter chain to the source or destination.
|
Filter
|
getAttachedFilter()
Get the attached filter.
|
String
|
getDecodeName()
Get the decode name.
|
String
|
getFilePath()
Get the file path.
|
String
|
getName()
Get the name.
|
Filter
|
getSourceFilter()
Get the source filter.
|
boolean
|
isInputFilter()
Checks if is input filter.
|
Filter
|
releaseAttachedFilter()
Release the ownership of the attached filter.
|
void
|
seek(long offset, int origin)
When overridden in a derived class, sets the position within the current stream.
|
void
|
setStreamLength(long bytes)
The functions specifies the length of the data stream.
|
long
|
size()
Returns the size of buffer returned by Begin().
|
long
|
tell()
Reports the current read position in the stream relative to the stream origin.
|
void
|
writeToFile(String path, boolean append)
Writes the entire filter, starting at current position, to
specified filepath.
|
|
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.pdftron.pdf.__Delete
|
From interface
java.lang.AutoCloseable
|
Public Constructors
public
Image2RGB
(Element image_element)
Instantiates a new Image2RGB object with specified element
Parameters
image_element |
the input image element |
public
Image2RGB
(Obj image_xobject)
Instantiates a new Image2RGB with specified image xobject
Parameters
image_xobject |
the input image Obj |
public
Image2RGB
(Image image)
Instantiates a new Image2RGB with specifed image
Public Methods
public
void
close
()
Frees the native memory of the object. This can
be explicity called to control the deallocation of
native memory and avoid situations where the garbage
collector does not free the object in a timely manner.
public
void
destroy
()
Frees the native memory of the object. This can
be explicity called to control the deallocation of
native memory and avoid situations where the garbage
collector does not free the object in a timely manner.