JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.util.texture.ImageType Class Reference

Image type classification. More...

Collaboration diagram for com.jogamp.opengl.util.texture.ImageType:

Classes

class  Util
 Static utility functions for ImageType to determine the ImageType#type. More...
 

Public Member Functions

 ImageType (final InputStream stream) throws IOException
 Creates instance based on given stream. More...
 
 ImageType (final String type)
 Creates instance based on the given type. More...
 
final boolean isDefined ()
 Returns true if type is determined, i.e. More...
 
final int hashCode ()
 
boolean equals (final Object o)
 
String toString ()
 

Public Attributes

final String type
 The determined unique type, e.g. More...
 
final byte[] header
 The optionally read header of size MAGIC_MAX_SIZE bytes as used to determine the type, i.e. More...
 

Static Public Attributes

static final int MAGIC_MAX_SIZE = 25
 Minimum number of bytes to determine the image data type, i.e. More...
 
static final String T_JPG = "jpg"
 Constant which can be used as a file suffix to indicate a JPEG stream, value {@value}. More...
 
static final String T_PNG = "png"
 Constant which can be used as a file suffix to indicate a PNG stream, value {@value}. More...
 
static final String T_ICNS = "icns"
 Constant which can be used as a file suffix to indicate an Apple Icon Image stream, value {@value}. More...
 
static final String T_ICO = "ico"
 Constant which can be used as a file suffix to indicate a Microsoft Windows Icon stream, value {@value}. More...
 
static final String T_CUR = "cur"
 Constant which can be used as a file suffix to indicate a Microsoft Windows Cursor stream, value {@value}. More...
 
static final String T_GIF = "gif"
 Constant which can be used as a file suffix to indicate a GIF stream, value {@value}. More...
 
static final String T_BMP = "bmp"
 Constant which can be used as a file suffix to indicate a GIF stream, value {@value}. More...
 
static final String T_DIB = "dib"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_DCX = "dcx"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PCX = "pcx"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PPM = "ppm"
 Constant which can be used as a file suffix to indicate a PAM stream, NetPbm magic 6 - binary RGB. More...
 
static final String T_PSD = "psd"
 Constant which can be used as a file suffix to indicate a Adobe PhotoShop stream, value {@value}. More...
 
static final String T_TIFF = "tiff"
 Constant which can be used as a file suffix to indicate a TIFF stream, value {@value}. More...
 
static final String T_LDF = "ldf"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_SGI_RGB = "rgb"
 Constant which can be used as a file suffix to indicate an SGI RGB stream, value {@value}. More...
 
static final String T_DDS = "dds"
 Constant which can be used as a file suffix to indicate a DirectDraw Surface stream, value {@value}. More...
 
static final String T_PAM = "pam"
 Constant which can be used as a file suffix to indicate a Portable Arbitrary Map stream, NetPbm magic 7 - binary RGB and RGBA. More...
 
static final String T_PGM = "pgm"
 Constant which can be used as a file suffix to indicate a PGM stream, NetPbm magic 5 - binary grayscale. More...
 
static final String T_PBM = "pbm"
 Constant which can be used as a file suffix to indicate a PGM stream, NetPbm magic 4 - binary monochrome. More...
 
static final String T_3D2 = "3d2"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_3DMF = "3dmf"
 Constant which can be used as a file suffix to indicate an Apple QuickDraw 3D 3DMF stream, value {@value}. More...
 
static final String T_92I = "92i"
 Constant which can be used as a file suffix to indicate a Texas Instruments TI-92 Bitmap stream, value {@value}. More...
 
static final String T_AMFF = "amff"
 Constant which can be used as a file suffix to indicate an Amiga metafile stream, value {@value}. More...
 
static final String T_ART = "art"
 Constant which can be used as a file suffix to indicate an America Online Art stream, value {@value}. More...
 
static final String T_CALS = "cals"
 Constant which can be used as a file suffix to indicate a United States Department of Defence Continuous Acquisition and Life-cycle Support Raster stream, value {@value}. More...
 
static final String T_CAM = "cam"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_CBD = "cbd"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_CE2 = "ce2"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_CIN = "cin"
 Constant which can be used as a file suffix to indicate a Kodak Cineon System stream, value {@value}. More...
 
static final String T_COB = "cob"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_CPT = "cpt"
 Constant which can be used as a file suffix to indicate a Corel Photo Paint stream, value {@value}. More...
 
static final String T_CVG = "cvg"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_DEM = "dem"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_DPX = "dpx"
 Constant which can be used as a file suffix to indicate a Digital Picture Exchange stream, value {@value}. More...
 
static final String T_DRW = "drw"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_DWG = "dwg"
 Constant which can be used as a file suffix to indicate a Autocad drawing stream, value {@value}. More...
 
static final String T_ECW = "ecw"
 Constant which can be used as a file suffix to indicate a Hexagon Geospatial Enhanced Compression Wavelet stream, value {@value}. More...
 
static final String T_EMF = "emf"
 Constant which can be used as a file suffix to indicate a Microsoft Windows Enhanced metafile stream, value {@value}. More...
 
static final String T_FPX = "fpx"
 Constant which can be used as a file suffix to indicate a FlashPix stream, value {@value}. More...
 
static final String T_FTS = "fts"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_GRO = "gro"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_HDR = "hdr"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_HRU = "hru"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_IMG = "img"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_INFINI_D = "infini-d"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_IWC = "iwc"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_J6I = "j6i"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_JIF = "jif"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_JP2 = "jp2"
 Constant which can be used as a file suffix to indicate a JPEG-2000 stream, value {@value}. More...
 
static final String T_KDC = "kdc"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_L64 = "l64"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_LBM = "lbm"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_RAD = "rad"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_LWF = "lwf"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_MBM = "mbm"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_MGL = "mgl"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_MIF = "mif"
 Constant which can be used as a file suffix to indicate an Imagemagick stream, value {@value}. More...
 
static final String T_MNG = "mng"
 Constant which can be used as a file suffix to indicate a Multiple-image Network Graphics stream, value {@value}. More...
 
static final String T_MPW = "mpw"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_MSP = "msp"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_N64 = "n64"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_NCR = "ncr"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_NFF = "nff"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_NGG = "ngg"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_NLM = "nlm"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_NOL = "nol"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PAL = "pal"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PAX = "pax"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PCD = "pcd"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PCL = "pcl"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PIC = "pic"
 Constant which can be used as a file suffix to indicate a Softimage pic stream, value {@value}. More...
 
static final String T_PIX = "pix"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_POL = "pol"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_PSP = "psp"
 Constant which can be used as a file suffix to indicate a PaintShop Pro stream, value {@value}. More...
 
static final String T_QFX = "qfx"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_QTM = "qtm"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_RAS = "ras"
 Constant which can be used as a file suffix to indicate a Sun Raster stream, value {@value}. More...
 
static final String T_RIX = "rix"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_SID = "sid"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_SLD = "sld"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_SOD = "sod"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_WIC = "wic"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_WLM = "wlm"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_WMF = "wmf"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_WPG = "wpg"
 Constant which can be used as a file suffix to indicate a Wordperfect Graphics vectors stream, value {@value}. More...
 
static final String T_WRL = "wrl"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_XBM = "xbm"
 Constant which can be used as a file suffix to indicate a TBD stream, value {@value}. More...
 
static final String T_XPM = "xpm"
 Constant which can be used as a file suffix to indicate a X PixMap stream, value {@value}. More...
 
static final String T_TGA = "tga"
 Constant which can be used as a file suffix to indicate a Targa stream, value {@value}. More...
 

Detailed Description

Image type classification.

Allows to classify the ImageType of an InputStream via ImageType(InputStream) or to simply define one ImageType via ImageType(String).

Since
2.3.2

Definition at line 42 of file ImageType.java.

Constructor & Destructor Documentation

◆ ImageType() [1/2]

com.jogamp.opengl.util.texture.ImageType.ImageType ( final InputStream  stream) throws IOException

Creates instance based on given stream.

Parameters
streamstream to parse, InputStream#available() must be ≥ MAGIC_MAX_SIZE
Exceptions
java.io.IOExceptionif an I/O exception occurred

Definition at line 1044 of file ImageType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ImageType() [2/2]

com.jogamp.opengl.util.texture.ImageType.ImageType ( final String  type)

Creates instance based on the given type.

Parameters
typemust be one of T_PNG, T_JPG, etc.

Definition at line 1054 of file ImageType.java.

Member Function Documentation

◆ equals()

boolean com.jogamp.opengl.util.texture.ImageType.equals ( final Object  o)

Definition at line 1067 of file ImageType.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hashCode()

final int com.jogamp.opengl.util.texture.ImageType.hashCode ( )

Definition at line 1063 of file ImageType.java.

◆ isDefined()

final boolean com.jogamp.opengl.util.texture.ImageType.isDefined ( )

Returns true if type is determined, i.e.

not null, otherwise false.

Definition at line 1060 of file ImageType.java.

◆ toString()

String com.jogamp.opengl.util.texture.ImageType.toString ( )

Definition at line 1078 of file ImageType.java.

Member Data Documentation

◆ header

final byte [] com.jogamp.opengl.util.texture.ImageType.header

The optionally read header of size MAGIC_MAX_SIZE bytes as used to determine the type, i.e.

ImageType(InputStream).

May be null, if type has been determined otherwise, i.e ImageType(String).

The header is not being used for hashCode() and equals(Object)!

Definition at line 1035 of file ImageType.java.

◆ MAGIC_MAX_SIZE

final int com.jogamp.opengl.util.texture.ImageType.MAGIC_MAX_SIZE = 25
static

Minimum number of bytes to determine the image data type, i.e.

{@value} bytes.

Definition at line 46 of file ImageType.java.

◆ T_3D2

final String com.jogamp.opengl.util.texture.ImageType.T_3D2 = "3d2"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 255 of file ImageType.java.

◆ T_3DMF

final String com.jogamp.opengl.util.texture.ImageType.T_3DMF = "3dmf"
static

Constant which can be used as a file suffix to indicate an Apple QuickDraw 3D 3DMF stream, value {@value}.

TODO

  • TODO

Definition at line 266 of file ImageType.java.

◆ T_92I

final String com.jogamp.opengl.util.texture.ImageType.T_92I = "92i"
static

Constant which can be used as a file suffix to indicate a Texas Instruments TI-92 Bitmap stream, value {@value}.

TODO

  • TODO

Definition at line 277 of file ImageType.java.

◆ T_AMFF

final String com.jogamp.opengl.util.texture.ImageType.T_AMFF = "amff"
static

Constant which can be used as a file suffix to indicate an Amiga metafile stream, value {@value}.

TODO

  • TODO

Definition at line 288 of file ImageType.java.

◆ T_ART

final String com.jogamp.opengl.util.texture.ImageType.T_ART = "art"
static

Constant which can be used as a file suffix to indicate an America Online Art stream, value {@value}.

TODO

  • TODO

Definition at line 299 of file ImageType.java.

◆ T_BMP

final String com.jogamp.opengl.util.texture.ImageType.T_BMP = "bmp"
static

Constant which can be used as a file suffix to indicate a GIF stream, value {@value}.

BM ascii code

FIXME: Collision or supertype of T_DIB?

  • http://www.fileformat.info/format/bmp/spec/e27073c25463436f8a64fa789c886d9c/view.htm

Definition at line 121 of file ImageType.java.

◆ T_CALS

final String com.jogamp.opengl.util.texture.ImageType.T_CALS = "cals"
static

Constant which can be used as a file suffix to indicate a United States Department of Defence Continuous Acquisition and Life-cycle Support Raster stream, value {@value}.

TODO

  • http://www.fileformat.info/format/cals/egff.htm

Definition at line 310 of file ImageType.java.

◆ T_CAM

final String com.jogamp.opengl.util.texture.ImageType.T_CAM = "cam"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 321 of file ImageType.java.

◆ T_CBD

final String com.jogamp.opengl.util.texture.ImageType.T_CBD = "cbd"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 332 of file ImageType.java.

◆ T_CE2

final String com.jogamp.opengl.util.texture.ImageType.T_CE2 = "ce2"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 344 of file ImageType.java.

◆ T_CIN

final String com.jogamp.opengl.util.texture.ImageType.T_CIN = "cin"
static

Constant which can be used as a file suffix to indicate a Kodak Cineon System stream, value {@value}.

TODO

  • http://www.cineon.com/ff_draft.php

Definition at line 355 of file ImageType.java.

◆ T_COB

final String com.jogamp.opengl.util.texture.ImageType.T_COB = "cob"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 366 of file ImageType.java.

◆ T_CPT

final String com.jogamp.opengl.util.texture.ImageType.T_CPT = "cpt"
static

Constant which can be used as a file suffix to indicate a Corel Photo Paint stream, value {@value}.

TODO

  • TODO

Definition at line 377 of file ImageType.java.

◆ T_CUR

final String com.jogamp.opengl.util.texture.ImageType.T_CUR = "cur"
static

Constant which can be used as a file suffix to indicate a Microsoft Windows Cursor stream, value {@value}.

TODO

  • TODO

Definition at line 96 of file ImageType.java.

◆ T_CVG

final String com.jogamp.opengl.util.texture.ImageType.T_CVG = "cvg"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 388 of file ImageType.java.

◆ T_DCX

final String com.jogamp.opengl.util.texture.ImageType.T_DCX = "dcx"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 143 of file ImageType.java.

◆ T_DDS

final String com.jogamp.opengl.util.texture.ImageType.T_DDS = "dds"
static

Constant which can be used as a file suffix to indicate a DirectDraw Surface stream, value {@value}.

'D' 'D' 'S' ' ' ascii code

  • https://msdn.microsoft.com/en-us/library/windows/desktop/bb943991%28v=vs.85%29.aspx#File_Layout1

Definition at line 220 of file ImageType.java.

◆ T_DEM

final String com.jogamp.opengl.util.texture.ImageType.T_DEM = "dem"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 400 of file ImageType.java.

◆ T_DIB

final String com.jogamp.opengl.util.texture.ImageType.T_DIB = "dib"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

FIXME: Collision or subtype of T_BMP?

  • TODO

Definition at line 132 of file ImageType.java.

◆ T_DPX

final String com.jogamp.opengl.util.texture.ImageType.T_DPX = "dpx"
static

Constant which can be used as a file suffix to indicate a Digital Picture Exchange stream, value {@value}.

TODO

  • TODO

Definition at line 411 of file ImageType.java.

◆ T_DRW

final String com.jogamp.opengl.util.texture.ImageType.T_DRW = "drw"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 422 of file ImageType.java.

◆ T_DWG

final String com.jogamp.opengl.util.texture.ImageType.T_DWG = "dwg"
static

Constant which can be used as a file suffix to indicate a Autocad drawing stream, value {@value}.

TODO

  • TODO

Definition at line 433 of file ImageType.java.

◆ T_ECW

final String com.jogamp.opengl.util.texture.ImageType.T_ECW = "ecw"
static

Constant which can be used as a file suffix to indicate a Hexagon Geospatial Enhanced Compression Wavelet stream, value {@value}.

TODO

  • TODO

Definition at line 444 of file ImageType.java.

◆ T_EMF

final String com.jogamp.opengl.util.texture.ImageType.T_EMF = "emf"
static

Constant which can be used as a file suffix to indicate a Microsoft Windows Enhanced metafile stream, value {@value}.

TODO

  • TODO

Definition at line 455 of file ImageType.java.

◆ T_FPX

final String com.jogamp.opengl.util.texture.ImageType.T_FPX = "fpx"
static

Constant which can be used as a file suffix to indicate a FlashPix stream, value {@value}.

TODO

  • TODO

Definition at line 466 of file ImageType.java.

◆ T_FTS

final String com.jogamp.opengl.util.texture.ImageType.T_FTS = "fts"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 477 of file ImageType.java.

◆ T_GIF

final String com.jogamp.opengl.util.texture.ImageType.T_GIF = "gif"
static

Constant which can be used as a file suffix to indicate a GIF stream, value {@value}.

GIF87A or GIF89A ascii code

  • http://www.w3.org/Graphics/GIF/spec-gif87a.txt http://www.w3.org/Graphics/GIF/spec-gif89a.txt

Definition at line 107 of file ImageType.java.

◆ T_GRO

final String com.jogamp.opengl.util.texture.ImageType.T_GRO = "gro"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 488 of file ImageType.java.

◆ T_HDR

final String com.jogamp.opengl.util.texture.ImageType.T_HDR = "hdr"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 499 of file ImageType.java.

◆ T_HRU

final String com.jogamp.opengl.util.texture.ImageType.T_HRU = "hru"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 510 of file ImageType.java.

◆ T_ICNS

final String com.jogamp.opengl.util.texture.ImageType.T_ICNS = "icns"
static

Constant which can be used as a file suffix to indicate an Apple Icon Image stream, value {@value}.

'i' 'c' 'n' 's' ascii code

  • TODO

Definition at line 74 of file ImageType.java.

◆ T_ICO

final String com.jogamp.opengl.util.texture.ImageType.T_ICO = "ico"
static

Constant which can be used as a file suffix to indicate a Microsoft Windows Icon stream, value {@value}.

TODO

  • https://msdn.microsoft.com/en-us/library/ms997538.aspx

Definition at line 85 of file ImageType.java.

◆ T_IMG

final String com.jogamp.opengl.util.texture.ImageType.T_IMG = "img"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 521 of file ImageType.java.

◆ T_INFINI_D

final String com.jogamp.opengl.util.texture.ImageType.T_INFINI_D = "infini-d"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 532 of file ImageType.java.

◆ T_IWC

final String com.jogamp.opengl.util.texture.ImageType.T_IWC = "iwc"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 543 of file ImageType.java.

◆ T_J6I

final String com.jogamp.opengl.util.texture.ImageType.T_J6I = "j6i"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 554 of file ImageType.java.

◆ T_JIF

final String com.jogamp.opengl.util.texture.ImageType.T_JIF = "jif"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 565 of file ImageType.java.

◆ T_JP2

final String com.jogamp.opengl.util.texture.ImageType.T_JP2 = "jp2"
static

Constant which can be used as a file suffix to indicate a JPEG-2000 stream, value {@value}.

TODO

  • TODO

Definition at line 576 of file ImageType.java.

◆ T_JPG

final String com.jogamp.opengl.util.texture.ImageType.T_JPG = "jpg"
static

Constant which can be used as a file suffix to indicate a JPEG stream, value {@value}.

  • http://www.faqs.org/faqs/jpeg-faq/part1/
  • http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=54989

Definition at line 55 of file ImageType.java.

◆ T_KDC

final String com.jogamp.opengl.util.texture.ImageType.T_KDC = "kdc"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 587 of file ImageType.java.

◆ T_L64

final String com.jogamp.opengl.util.texture.ImageType.T_L64 = "l64"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 598 of file ImageType.java.

◆ T_LBM

final String com.jogamp.opengl.util.texture.ImageType.T_LBM = "lbm"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

FIXME: Collision or supertype of T_RAD?

  • TODO

Definition at line 609 of file ImageType.java.

◆ T_LDF

final String com.jogamp.opengl.util.texture.ImageType.T_LDF = "ldf"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

FIXME: Collision or subtype of T_TIFF?

  • TODO

Definition at line 198 of file ImageType.java.

◆ T_LWF

final String com.jogamp.opengl.util.texture.ImageType.T_LWF = "lwf"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 631 of file ImageType.java.

◆ T_MBM

final String com.jogamp.opengl.util.texture.ImageType.T_MBM = "mbm"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 642 of file ImageType.java.

◆ T_MGL

final String com.jogamp.opengl.util.texture.ImageType.T_MGL = "mgl"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 653 of file ImageType.java.

◆ T_MIF

final String com.jogamp.opengl.util.texture.ImageType.T_MIF = "mif"
static

Constant which can be used as a file suffix to indicate an Imagemagick stream, value {@value}.

TODO

  • TODO

Definition at line 664 of file ImageType.java.

◆ T_MNG

final String com.jogamp.opengl.util.texture.ImageType.T_MNG = "mng"
static

Constant which can be used as a file suffix to indicate a Multiple-image Network Graphics stream, value {@value}.

TODO

  • TODO

Definition at line 675 of file ImageType.java.

◆ T_MPW

final String com.jogamp.opengl.util.texture.ImageType.T_MPW = "mpw"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 686 of file ImageType.java.

◆ T_MSP

final String com.jogamp.opengl.util.texture.ImageType.T_MSP = "msp"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 697 of file ImageType.java.

◆ T_N64

final String com.jogamp.opengl.util.texture.ImageType.T_N64 = "n64"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 708 of file ImageType.java.

◆ T_NCR

final String com.jogamp.opengl.util.texture.ImageType.T_NCR = "ncr"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 719 of file ImageType.java.

◆ T_NFF

final String com.jogamp.opengl.util.texture.ImageType.T_NFF = "nff"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 730 of file ImageType.java.

◆ T_NGG

final String com.jogamp.opengl.util.texture.ImageType.T_NGG = "ngg"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 741 of file ImageType.java.

◆ T_NLM

final String com.jogamp.opengl.util.texture.ImageType.T_NLM = "nlm"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 752 of file ImageType.java.

◆ T_NOL

final String com.jogamp.opengl.util.texture.ImageType.T_NOL = "nol"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 763 of file ImageType.java.

◆ T_PAL

final String com.jogamp.opengl.util.texture.ImageType.T_PAL = "pal"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 774 of file ImageType.java.

◆ T_PAM

final String com.jogamp.opengl.util.texture.ImageType.T_PAM = "pam"
static

Constant which can be used as a file suffix to indicate a Portable Arbitrary Map stream, NetPbm magic 7 - binary RGB and RGBA.

  • http://netpbm.sourceforge.net/doc/pam.html

Definition at line 228 of file ImageType.java.

◆ T_PAX

final String com.jogamp.opengl.util.texture.ImageType.T_PAX = "pax"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 785 of file ImageType.java.

◆ T_PBM

final String com.jogamp.opengl.util.texture.ImageType.T_PBM = "pbm"
static

Constant which can be used as a file suffix to indicate a PGM stream, NetPbm magic 4 - binary monochrome.

  • http://netpbm.sourceforge.net/doc/pbm.html

Definition at line 244 of file ImageType.java.

◆ T_PCD

final String com.jogamp.opengl.util.texture.ImageType.T_PCD = "pcd"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 796 of file ImageType.java.

◆ T_PCL

final String com.jogamp.opengl.util.texture.ImageType.T_PCL = "pcl"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 807 of file ImageType.java.

◆ T_PCX

final String com.jogamp.opengl.util.texture.ImageType.T_PCX = "pcx"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 154 of file ImageType.java.

◆ T_PGM

final String com.jogamp.opengl.util.texture.ImageType.T_PGM = "pgm"
static

Constant which can be used as a file suffix to indicate a PGM stream, NetPbm magic 5 - binary grayscale.

  • http://netpbm.sourceforge.net/doc/pgm.html

Definition at line 236 of file ImageType.java.

◆ T_PIC

final String com.jogamp.opengl.util.texture.ImageType.T_PIC = "pic"
static

Constant which can be used as a file suffix to indicate a Softimage pic stream, value {@value}.

TODO

  • http://paulbourke.net/dataformats/softimagepic/

Definition at line 818 of file ImageType.java.

◆ T_PIX

final String com.jogamp.opengl.util.texture.ImageType.T_PIX = "pix"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 829 of file ImageType.java.

◆ T_PNG

final String com.jogamp.opengl.util.texture.ImageType.T_PNG = "png"
static

Constant which can be used as a file suffix to indicate a PNG stream, value {@value}.

  • http://www.libpng.org/pub/png/spec/1.1/PNG-Rationale.html#R.PNG-file-signature

Definition at line 63 of file ImageType.java.

◆ T_POL

final String com.jogamp.opengl.util.texture.ImageType.T_POL = "pol"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 840 of file ImageType.java.

◆ T_PPM

final String com.jogamp.opengl.util.texture.ImageType.T_PPM = "ppm"
static

Constant which can be used as a file suffix to indicate a PAM stream, NetPbm magic 6 - binary RGB.

  • http://netpbm.sourceforge.net/doc/ppm.html

Definition at line 162 of file ImageType.java.

◆ T_PSD

final String com.jogamp.opengl.util.texture.ImageType.T_PSD = "psd"
static

Constant which can be used as a file suffix to indicate a Adobe PhotoShop stream, value {@value}.

TODO

  • TODO

Definition at line 173 of file ImageType.java.

◆ T_PSP

final String com.jogamp.opengl.util.texture.ImageType.T_PSP = "psp"
static

Constant which can be used as a file suffix to indicate a PaintShop Pro stream, value {@value}.

TODO

  • TODO

Definition at line 851 of file ImageType.java.

◆ T_QFX

final String com.jogamp.opengl.util.texture.ImageType.T_QFX = "qfx"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 862 of file ImageType.java.

◆ T_QTM

final String com.jogamp.opengl.util.texture.ImageType.T_QTM = "qtm"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 873 of file ImageType.java.

◆ T_RAD

final String com.jogamp.opengl.util.texture.ImageType.T_RAD = "rad"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

FIXME: Collision or subtype of T_LBM?

  • TODO

Definition at line 620 of file ImageType.java.

◆ T_RAS

final String com.jogamp.opengl.util.texture.ImageType.T_RAS = "ras"
static

Constant which can be used as a file suffix to indicate a Sun Raster stream, value {@value}.

TODO

  • TODO

Definition at line 884 of file ImageType.java.

◆ T_RIX

final String com.jogamp.opengl.util.texture.ImageType.T_RIX = "rix"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 895 of file ImageType.java.

◆ T_SGI_RGB

final String com.jogamp.opengl.util.texture.ImageType.T_SGI_RGB = "rgb"
static

Constant which can be used as a file suffix to indicate an SGI RGB stream, value {@value}.

"474 saved as a short" 474 = 0x01DA

  • http://paulbourke.net/dataformats/sgirgb/sgiversion.html

Definition at line 209 of file ImageType.java.

◆ T_SID

final String com.jogamp.opengl.util.texture.ImageType.T_SID = "sid"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 906 of file ImageType.java.

◆ T_SLD

final String com.jogamp.opengl.util.texture.ImageType.T_SLD = "sld"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 917 of file ImageType.java.

◆ T_SOD

final String com.jogamp.opengl.util.texture.ImageType.T_SOD = "sod"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 929 of file ImageType.java.

◆ T_TGA

final String com.jogamp.opengl.util.texture.ImageType.T_TGA = "tga"
static

Constant which can be used as a file suffix to indicate a Targa stream, value {@value}.

Definition at line 1015 of file ImageType.java.

◆ T_TIFF

final String com.jogamp.opengl.util.texture.ImageType.T_TIFF = "tiff"
static

Constant which can be used as a file suffix to indicate a TIFF stream, value {@value}.

Intentionally detects only the little endian tiff images ("II" in the spec).

FIXME: Collision or supertype of T_LDF?

  • http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf

Definition at line 187 of file ImageType.java.

◆ T_WIC

final String com.jogamp.opengl.util.texture.ImageType.T_WIC = "wic"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 941 of file ImageType.java.

◆ T_WLM

final String com.jogamp.opengl.util.texture.ImageType.T_WLM = "wlm"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 952 of file ImageType.java.

◆ T_WMF

final String com.jogamp.opengl.util.texture.ImageType.T_WMF = "wmf"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 963 of file ImageType.java.

◆ T_WPG

final String com.jogamp.opengl.util.texture.ImageType.T_WPG = "wpg"
static

Constant which can be used as a file suffix to indicate a Wordperfect Graphics vectors stream, value {@value}.

TODO

  • TODO

Definition at line 974 of file ImageType.java.

◆ T_WRL

final String com.jogamp.opengl.util.texture.ImageType.T_WRL = "wrl"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 985 of file ImageType.java.

◆ T_XBM

final String com.jogamp.opengl.util.texture.ImageType.T_XBM = "xbm"
static

Constant which can be used as a file suffix to indicate a TBD stream, value {@value}.

TODO

  • TODO

Definition at line 996 of file ImageType.java.

◆ T_XPM

final String com.jogamp.opengl.util.texture.ImageType.T_XPM = "xpm"
static

Constant which can be used as a file suffix to indicate a X PixMap stream, value {@value}.

TODO

  • TODO

Definition at line 1007 of file ImageType.java.

◆ type

final String com.jogamp.opengl.util.texture.ImageType.type

The determined unique type, e.g.

T_PNG, T_JPG, etc.

Maybe null if undetermined, i.e. isDefined() returns false.

Definition at line 1023 of file ImageType.java.


The documentation for this class was generated from the following file: