deadbeef.Filters
Class FilterOp

java.lang.Object
  extended by deadbeef.Filters.FilterOp

public class FilterOp
extends java.lang.Object

Subsampling scaling algorithm with various filters.

Based on the ResampleOp class from the Java Image Scaling Library. by Morten Nobel-Joergensen which again is based on "Java Image Util".

Author:
Morten Nobel-Joergensen / 0xdeadbeef

Constructor Summary
FilterOp()
           
 
Method Summary
 int[] filter(Bitmap src, Palette pal, int w, int h)
           
 Filter getFilter()
          Get current filter
 void setFilter(Filter filter)
          Set current filter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterOp

public FilterOp()
Method Detail

getFilter

public Filter getFilter()
Get current filter

Returns:
Current filter

setFilter

public void setFilter(Filter filter)
Set current filter

Parameters:
filter - Filter

filter

public int[] filter(Bitmap src,
                    Palette pal,
                    int w,
                    int h)
Parameters:
src - Source bitmap
pal - Palette
w - Destination width
h - Destination height
Returns:
Destination integer array (filled with ARGB samples)