# Uses of Interface
net.sourceforge.jiu.data.ByteChannelImage

Packages that use ByteChannelImage
Package
Description
net.sourceforge.jiu.data
net.sourceforge.jiu.gui.awt

## Uses of ByteChannelImage in net.sourceforge.jiu.data

Subinterfaces of ByteChannelImage in net.sourceforge.jiu.data
Modifier and Type
Interface
Description
`interface`
`Gray8Image`
Interface for grayscale images using integer samples that are eight bits large.
`interface`
`Paletted8Image`
An interface for classes that store paletted images with eight bit integers for each pixel.
`interface`
`RGB24Image`
An empty interface for RGB truecolor images with integer samples that are each eight bits large (thus, 24 bits per pixel).
Classes in net.sourceforge.jiu.data that implement ByteChannelImage
Modifier and Type
Class
Description
`class`
`MemoryByteChannelImage`
An implementation of `ByteChannelImage` that stores image channels as `byte[]` arrays in memory.
`class`
`MemoryGray8Image`
An implementation of `Gray8Image` that keeps the complete image in memory.
`class`
`MemoryPaletted8Image`
This class stores a paletted image with one byte per sample in memory.
`class`
`MemoryRGB24Image`
A class to store 24 bit RGB truecolor images in memory.

## Uses of ByteChannelImage in net.sourceforge.jiu.gui.awt

Classes in net.sourceforge.jiu.gui.awt that implement ByteChannelImage
Modifier and Type
Class
Description
`class`
`BufferedRGB24Image`
A bridge class to use `BufferedImage` objects (class defined in the standard runtime library, package `java.awt.image`) as `RGB24Image` objects within JIU.