All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ImageTools.ScaleFilter

java.lang.Object
   |
   +----java.awt.image.ImageFilter
           |
           +----ImageTools.ScaleFilter

public class ScaleFilter
extends ImageFilter
Module ID: ScaleFilter.java
Utilite : Filtre d'agrandissement
Date : 16 Avril 1997
Note : Le fonctionnement de cette classe suppose que la source porvient d'un
KodakProducer. Si ce n'est pas le cas, il se peut que le filtre
ne fonctionne pas comme desire.
Ce filtre ne supporte que la version int[] de setPixels().
Ne fonctionne que pour scaleFactor = 2 presentement.

Version:
1.000
Author:
Olivier Langlois

Variable Index

 o cm
 o imgpixels
 o imgxsize
 o imgysize
 o lastSettingMax
 o scaleFactor
 o SettingMax

Constructor Index

 o ScaleFilter(int)
Initialise un ScaleFilter

Method Index

 o imageComplete(int)
 o setColorModel(ColorModel)
 o setDimensions(int, int)
 o setPixels(int, int, int, int, ColorModel, int[], int, int)

Variables

 o scaleFactor
 protected int scaleFactor
 o imgxsize
 protected int imgxsize
 o imgysize
 protected int imgysize
 o imgpixels
 protected int imgpixels[][]
 o cm
 protected ColorModel cm
 o lastSettingMax
 protected int lastSettingMax
 o SettingMax
 protected int SettingMax

Constructors

 o ScaleFilter
 public ScaleFilter(int scaleFactor)
Initialise un ScaleFilter

Parameters:
scaleFactor - Facteur d'agrandissement.

Methods

 o setDimensions
 public void setDimensions(int w,
                           int h)
Overrides:
setDimensions in class ImageFilter
 o setColorModel
 public void setColorModel(ColorModel cm)
Overrides:
setColorModel in class ImageFilter
 o setPixels
 public void setPixels(int x1,
                       int y1,
                       int w,
                       int h,
                       ColorModel cm,
                       int pixels[],
                       int off,
                       int scansize)
Overrides:
setPixels in class ImageFilter
 o imageComplete
 public void imageComplete(int status)
Overrides:
imageComplete in class ImageFilter

All Packages  Class Hierarchy  This Package  Previous  Next  Index