de.goto3d.freeimage
Class FreeImageWrapper

java.lang.Object
  extended by de.goto3d.freeimage.FreeImageWrapper

public class FreeImageWrapper
extends java.lang.Object


Constructor Summary
FreeImageWrapper()
           
 
Method Summary
static boolean FreeImage_AdjustBrightness(SWIGTYPE_p_FIBITMAP dib, double percentage)
           
static boolean FreeImage_AdjustContrast(SWIGTYPE_p_FIBITMAP dib, double percentage)
           
static boolean FreeImage_AdjustGamma(SWIGTYPE_p_FIBITMAP dib, double gamma)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ColorQuantize(SWIGTYPE_p_FIBITMAP dib, int quantize)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertFromRawBits(java.nio.ByteBuffer bits, int width, int height, int pitch, int bpp, int red_mask, int green_mask, int blue_mask, boolean topdown)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo16Bits555(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo16Bits565(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo24Bits(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo32Bits(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo4Bits(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo8Bits(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_ConvertToGreyscale(SWIGTYPE_p_FIBITMAP dib)
           
static void FreeImage_ConvertToRawBits(java.nio.ByteBuffer bits, SWIGTYPE_p_FIBITMAP dib, int pitch, int bpp, int red_mask, int green_mask, int blue_mask, boolean topdown)
           
static SWIGTYPE_p_FIBITMAP FreeImage_Dither(SWIGTYPE_p_FIBITMAP dib, int algorithm)
           
static boolean FreeImage_FlipHorizontal(SWIGTYPE_p_FIBITMAP dib)
           
static boolean FreeImage_FlipVertical(SWIGTYPE_p_FIBITMAP dib)
           
static java.nio.ByteBuffer FreeImage_GetBits(SWIGTYPE_p_FIBITMAP dib)
           
static int FreeImage_GetBPP(SWIGTYPE_p_FIBITMAP dib)
           
static int FreeImage_GetColorsUsed(SWIGTYPE_p_FIBITMAP dib)
           
static java.lang.String FreeImage_GetCopyrightMessage()
           
static int FreeImage_GetFileType(java.lang.String filename, int size)
           
static int FreeImage_GetHeight(SWIGTYPE_p_FIBITMAP dib)
           
static int FreeImage_GetPitch(SWIGTYPE_p_FIBITMAP dib)
           
static java.lang.String FreeImage_GetVersion()
           
static int FreeImage_GetWidth(SWIGTYPE_p_FIBITMAP dib)
           
static void FreeImage_Initialise(boolean load_local_plugins_only)
           
static boolean FreeImage_Invert(SWIGTYPE_p_FIBITMAP dib)
           
static boolean FreeImage_IsLittleEndian()
           
static boolean FreeImage_IsTransparent(SWIGTYPE_p_FIBITMAP dib)
           
static SWIGTYPE_p_FIBITMAP FreeImage_Load(int fif, java.lang.String filename, int flags)
           
static SWIGTYPE_p_FIBITMAP FreeImage_MakeThumbnail(SWIGTYPE_p_FIBITMAP dib, int max_pixel_size, boolean convert)
           
static SWIGTYPE_p_FIBITMAP FreeImage_Rescale(SWIGTYPE_p_FIBITMAP dib, int dst_width, int dst_height, int filter)
           
static SWIGTYPE_p_FIBITMAP FreeImage_RotateClassic(SWIGTYPE_p_FIBITMAP dib, double angle)
           
static SWIGTYPE_p_FIBITMAP FreeImage_RotateEx(SWIGTYPE_p_FIBITMAP dib, double angle, double x_shift, double y_shift, double x_origin, double y_origin, boolean use_mask)
           
static boolean FreeImage_Save(int fif, SWIGTYPE_p_FIBITMAP dib, java.lang.String filename, int flags)
           
static SWIGTYPE_p_FIBITMAP FreeImage_Threshold(SWIGTYPE_p_FIBITMAP dib, short T)
           
static void FreeImage_Unload(SWIGTYPE_p_FIBITMAP dib)
           
static int GetPixelColor(SWIGTYPE_p_FIBITMAP dib, int x, int y)
           
static short GetPixelIndex(SWIGTYPE_p_FIBITMAP dib, int x, int y)
           
static void SetPixelColor(SWIGTYPE_p_FIBITMAP dib, int x, int y, int color)
           
static void SetPixelIndex(SWIGTYPE_p_FIBITMAP dib, int x, int y, short index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreeImageWrapper

public FreeImageWrapper()
Method Detail

FreeImage_Initialise

public static void FreeImage_Initialise(boolean load_local_plugins_only)

FreeImage_GetVersion

public static java.lang.String FreeImage_GetVersion()

FreeImage_GetCopyrightMessage

public static java.lang.String FreeImage_GetCopyrightMessage()

FreeImage_GetFileType

public static int FreeImage_GetFileType(java.lang.String filename,
                                        int size)

FreeImage_Load

public static SWIGTYPE_p_FIBITMAP FreeImage_Load(int fif,
                                                 java.lang.String filename,
                                                 int flags)

FreeImage_Save

public static boolean FreeImage_Save(int fif,
                                     SWIGTYPE_p_FIBITMAP dib,
                                     java.lang.String filename,
                                     int flags)

FreeImage_GetColorsUsed

public static int FreeImage_GetColorsUsed(SWIGTYPE_p_FIBITMAP dib)

FreeImage_GetBPP

public static int FreeImage_GetBPP(SWIGTYPE_p_FIBITMAP dib)

FreeImage_GetWidth

public static int FreeImage_GetWidth(SWIGTYPE_p_FIBITMAP dib)

FreeImage_GetHeight

public static int FreeImage_GetHeight(SWIGTYPE_p_FIBITMAP dib)

FreeImage_GetPitch

public static int FreeImage_GetPitch(SWIGTYPE_p_FIBITMAP dib)

FreeImage_IsTransparent

public static boolean FreeImage_IsTransparent(SWIGTYPE_p_FIBITMAP dib)

FreeImage_Unload

public static void FreeImage_Unload(SWIGTYPE_p_FIBITMAP dib)

FreeImage_Rescale

public static SWIGTYPE_p_FIBITMAP FreeImage_Rescale(SWIGTYPE_p_FIBITMAP dib,
                                                    int dst_width,
                                                    int dst_height,
                                                    int filter)

FreeImage_MakeThumbnail

public static SWIGTYPE_p_FIBITMAP FreeImage_MakeThumbnail(SWIGTYPE_p_FIBITMAP dib,
                                                          int max_pixel_size,
                                                          boolean convert)

FreeImage_AdjustGamma

public static boolean FreeImage_AdjustGamma(SWIGTYPE_p_FIBITMAP dib,
                                            double gamma)

FreeImage_AdjustBrightness

public static boolean FreeImage_AdjustBrightness(SWIGTYPE_p_FIBITMAP dib,
                                                 double percentage)

FreeImage_AdjustContrast

public static boolean FreeImage_AdjustContrast(SWIGTYPE_p_FIBITMAP dib,
                                               double percentage)

FreeImage_Invert

public static boolean FreeImage_Invert(SWIGTYPE_p_FIBITMAP dib)

FreeImage_RotateClassic

public static SWIGTYPE_p_FIBITMAP FreeImage_RotateClassic(SWIGTYPE_p_FIBITMAP dib,
                                                          double angle)

FreeImage_RotateEx

public static SWIGTYPE_p_FIBITMAP FreeImage_RotateEx(SWIGTYPE_p_FIBITMAP dib,
                                                     double angle,
                                                     double x_shift,
                                                     double y_shift,
                                                     double x_origin,
                                                     double y_origin,
                                                     boolean use_mask)

FreeImage_FlipHorizontal

public static boolean FreeImage_FlipHorizontal(SWIGTYPE_p_FIBITMAP dib)

FreeImage_FlipVertical

public static boolean FreeImage_FlipVertical(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertTo4Bits

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo4Bits(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertTo8Bits

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo8Bits(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertToGreyscale

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertToGreyscale(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertTo16Bits555

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo16Bits555(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertTo16Bits565

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo16Bits565(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertTo24Bits

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo24Bits(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ConvertTo32Bits

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertTo32Bits(SWIGTYPE_p_FIBITMAP dib)

FreeImage_ColorQuantize

public static SWIGTYPE_p_FIBITMAP FreeImage_ColorQuantize(SWIGTYPE_p_FIBITMAP dib,
                                                          int quantize)

FreeImage_Threshold

public static SWIGTYPE_p_FIBITMAP FreeImage_Threshold(SWIGTYPE_p_FIBITMAP dib,
                                                      short T)

FreeImage_Dither

public static SWIGTYPE_p_FIBITMAP FreeImage_Dither(SWIGTYPE_p_FIBITMAP dib,
                                                   int algorithm)

FreeImage_ConvertFromRawBits

public static SWIGTYPE_p_FIBITMAP FreeImage_ConvertFromRawBits(java.nio.ByteBuffer bits,
                                                               int width,
                                                               int height,
                                                               int pitch,
                                                               int bpp,
                                                               int red_mask,
                                                               int green_mask,
                                                               int blue_mask,
                                                               boolean topdown)

FreeImage_ConvertToRawBits

public static void FreeImage_ConvertToRawBits(java.nio.ByteBuffer bits,
                                              SWIGTYPE_p_FIBITMAP dib,
                                              int pitch,
                                              int bpp,
                                              int red_mask,
                                              int green_mask,
                                              int blue_mask,
                                              boolean topdown)

FreeImage_GetBits

public static java.nio.ByteBuffer FreeImage_GetBits(SWIGTYPE_p_FIBITMAP dib)

GetPixelColor

public static int GetPixelColor(SWIGTYPE_p_FIBITMAP dib,
                                int x,
                                int y)

GetPixelIndex

public static short GetPixelIndex(SWIGTYPE_p_FIBITMAP dib,
                                  int x,
                                  int y)

SetPixelColor

public static void SetPixelColor(SWIGTYPE_p_FIBITMAP dib,
                                 int x,
                                 int y,
                                 int color)

SetPixelIndex

public static void SetPixelIndex(SWIGTYPE_p_FIBITMAP dib,
                                 int x,
                                 int y,
                                 short index)

FreeImage_IsLittleEndian

public static boolean FreeImage_IsLittleEndian()