Package | Description |
---|---|
javafx.scene.image |
Provides the set of classes for loading and displaying images.
|
Modifier and Type | Class and Description |
---|---|
class |
WritablePixelFormat<T extends Buffer>
A
PixelFormat object representing a pixel format that can store
full colors and so can be used as a destination format to write pixel
data from an arbitrary image. |
Modifier and Type | Method and Description |
---|---|
static PixelFormat<ByteBuffer> |
PixelFormat.createByteIndexedInstance(int[] colors)
Creates a
PixelFormat instance describing a pixel layout
with the pixels stored as single bytes representing an index
into the specified lookup table of non-premultiplied color
values in the INT_ARGB format. |
static PixelFormat<ByteBuffer> |
PixelFormat.createByteIndexedPremultipliedInstance(int[] colors)
Creates a
PixelFormat instance describing a pixel layout
with the pixels stored as single bytes representing an index
into the specified lookup table of premultiplied color
values in the INT_ARGB_PRE format. |
static PixelFormat<ByteBuffer> |
PixelFormat.getByteRgbInstance()
Returns a
PixelFormat instance describing a pixel
layout with the pixels stored in adjacent bytes with the
color components stored in order of increasing index:
red, green, blue. |
PixelFormat |
PixelReader.getPixelFormat()
This method returns the
PixelFormat in which the surface
stores its pixels, or a roughly equivalent pixel format into which
it can easily convert its pixels for purposes of reading them. |
PixelFormat |
PixelWriter.getPixelFormat()
This method returns the
PixelFormat in which the surface
stores its pixels, or a roughly equivalent pixel format from which
it can easily convert pixels for purposes of writing them. |
Modifier and Type | Method and Description |
---|---|
void |
PixelWriter.setPixels(int x,
int y,
int w,
int h,
PixelFormat<ByteBuffer> pixelformat,
byte[] buffer,
int offset,
int scanlineStride)
Stores pixel data from a byte array into a rectangular region of the
surface.
|
void |
PixelWriter.setPixels(int x,
int y,
int w,
int h,
PixelFormat<IntBuffer> pixelformat,
int[] buffer,
int offset,
int scanlineStride)
Stores pixel data from an int array into a rectangular region of the
surface.
|
<T extends Buffer> |
PixelWriter.setPixels(int x,
int y,
int w,
int h,
PixelFormat<T> pixelformat,
T buffer,
int scanlineStride)
Stores pixel data from a buffer into a rectangular region of the
surface.
|
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.