Lines Matching defs:image

30 import java.awt.image.BandedSampleModel;
31 import java.awt.image.BufferedImage;
32 import java.awt.image.ColorModel;
34 import java.awt.image.IndexColorModel;
35 import java.awt.image.ComponentColorModel;
36 import java.awt.image.DataBuffer;
37 import java.awt.image.DirectColorModel;
38 import java.awt.image.MultiPixelPackedSampleModel;
39 import java.awt.image.PixelInterleavedSampleModel;
40 import java.awt.image.SinglePixelPackedSampleModel;
41 import java.awt.image.Raster;
42 import java.awt.image.RenderedImage;
43 import java.awt.image.SampleModel;
44 import java.awt.image.WritableRaster;
48 * A class that allows the format of an image (in particular, its
121 * @param image a <code>RenderedImage</code>.
126 public ImageTypeSpecifier(RenderedImage image) {
127 if (image == null) {
128 throw new IllegalArgumentException("image == null!");
130 colorModel = image.getColorModel();
131 sampleModel = image.getSampleModel();
190 * Returns a specifier for a packed image format that will use a
365 * Returns a specifier for an interleaved image format that will
517 * Returns a specifier for a banded image format that will use a
659 * Returns a specifier for a grayscale image format that will pack
693 * Returns a specifier for a grayscale plus alpha image format
813 * Returns a specifier for an indexed-color image format that will pack
882 * @see java.awt.image.BufferedImage
883 * @see java.awt.image.BufferedImage#TYPE_INT_RGB
884 * @see java.awt.image.BufferedImage#TYPE_INT_ARGB
885 * @see java.awt.image.BufferedImage#TYPE_INT_ARGB_PRE
886 * @see java.awt.image.BufferedImage#TYPE_INT_BGR
887 * @see java.awt.image.BufferedImage#TYPE_3BYTE_BGR
888 * @see java.awt.image.BufferedImage#TYPE_4BYTE_ABGR
889 * @see java.awt.image.BufferedImage#TYPE_4BYTE_ABGR_PRE
890 * @see java.awt.image.BufferedImage#TYPE_USHORT_565_RGB
891 * @see java.awt.image.BufferedImage#TYPE_USHORT_555_RGB
892 * @see java.awt.image.BufferedImage#TYPE_BYTE_GRAY
893 * @see java.awt.image.BufferedImage#TYPE_USHORT_GRAY
894 * @see java.awt.image.BufferedImage#TYPE_BYTE_BINARY
895 * @see java.awt.image.BufferedImage#TYPE_BYTE_INDEXED
914 * @param image a <code>RenderedImage</code>.
919 * @exception IllegalArgumentException if <code>image</code> is
923 ImageTypeSpecifier createFromRenderedImage(RenderedImage image) {
924 if (image == null) {
925 throw new IllegalArgumentException("image == null!");
928 if (image instanceof BufferedImage) {
929 int bufferedImageType = ((BufferedImage)image).getType();
935 return new ImageTypeSpecifier(image);
940 * describing image formats from <code>BufferedImage</code>.
945 * @see java.awt.image.BufferedImage
946 * @see java.awt.image.BufferedImage#TYPE_CUSTOM
947 * @see java.awt.image.BufferedImage#TYPE_INT_RGB
948 * @see java.awt.image.BufferedImage#TYPE_INT_ARGB
949 * @see java.awt.image.BufferedImage#TYPE_INT_ARGB_PRE
950 * @see java.awt.image.BufferedImage#TYPE_INT_BGR
951 * @see java.awt.image.BufferedImage#TYPE_3BYTE_BGR
952 * @see java.awt.image.BufferedImage#TYPE_4BYTE_ABGR
953 * @see java.awt.image.BufferedImage#TYPE_4BYTE_ABGR_PRE
954 * @see java.awt.image.BufferedImage#TYPE_USHORT_565_RGB
955 * @see java.awt.image.BufferedImage#TYPE_USHORT_555_RGB
956 * @see java.awt.image.BufferedImage#TYPE_BYTE_GRAY
957 * @see java.awt.image.BufferedImage#TYPE_USHORT_GRAY
958 * @see java.awt.image.BufferedImage#TYPE_BYTE_BINARY
959 * @see java.awt.image.BufferedImage#TYPE_BYTE_INDEXED
971 * @return the number of components in the image.
982 * @return the number of bands in the image.
1067 * elements needed to store the image is greater than