Zikula 1.0.1
[ class tree: Zikula 1.0.1 ] [ index: Zikula 1.0.1 ] [ all elements ]

Class: phpthumb_filters

Source Location: /modules/Thumbnail/includes/phpThumb/phpthumb.filters.php

Class Overview




Variables

Methods



Class Details

[line 11]


[ Top ]


Class Variables

$phpThumbObject =  null

[line 13]


Type:   mixed


[ Top ]



Class Methods


constructor phpthumb_filters [line 15]

phpthumb_filters phpthumb_filters( )



[ Top ]

method ApplyMask [line 19]

void ApplyMask( &$gdimg_mask, &$gdimg_image)



Parameters:

   &$gdimg_mask  
   &$gdimg_image  

[ Top ]

method Bevel [line 68]

void Bevel( &$gdimg, $width, $hexcolor1, $hexcolor2)



Parameters:

   &$gdimg  
   $width  
   $hexcolor1  
   $hexcolor2  

[ Top ]

method Blur [line 88]

void Blur( &$gdimg, [ $radius = 0.5])



Parameters:

   &$gdimg  
   $radius  

[ Top ]

method BlurGaussian [line 124]

void BlurGaussian( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method BlurSelective [line 137]

void BlurSelective( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method Brightness [line 151]

void Brightness( &$gdimg, [ $amount = 0])



Parameters:

   &$gdimg  
   $amount  

[ Top ]

method Colorize [line 215]

void Colorize( &$gdimg, $amount, $targetColor)



Parameters:

   &$gdimg  
   $amount  
   $targetColor  

[ Top ]

method Contrast [line 181]

void Contrast( &$gdimg, [ $amount = 0])



Parameters:

   &$gdimg  
   $amount  

[ Top ]

method Crop [line 263]

void Crop( &$gdimg, [ $left = 0], [ $right = 0], [ $top = 0], [ $bottom = 0])



Parameters:

   &$gdimg  
   $left  
   $right  
   $top  
   $bottom  

[ Top ]

method DebugMessage [line 1484]

void DebugMessage( $message, [ $file = ''], [ $line = ''])



Parameters:

   $message  
   $file  
   $line  

[ Top ]

method Desaturate [line 291]

void Desaturate( &$gdimg, $amount, [ $color = ''])



Parameters:

   &$gdimg  
   $amount  
   $color  

[ Top ]

method DropShadow [line 299]

void DropShadow( &$gdimg, $distance, $width, $hexcolor, $angle, $fade)



Parameters:

   &$gdimg  
   $distance  
   $width  
   $hexcolor  
   $angle  
   $fade  

[ Top ]

method EdgeDetect [line 372]

void EdgeDetect( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method Elipse [line 386]

void Elipse( $gdimg)



Parameters:

   $gdimg  

[ Top ]

method Emboss [line 413]

void Emboss( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method Flip [line 427]

void Flip( &$gdimg, [ $x = false], [ $y = false])



Parameters:

   &$gdimg  
   $x  
   $y  

[ Top ]

method Frame [line 450]

void Frame( &$gdimg, $frame_width, $edge_width, $hexcolor_frame, $hexcolor1, $hexcolor2)



Parameters:

   &$gdimg  
   $frame_width  
   $edge_width  
   $hexcolor_frame  
   $hexcolor1  
   $hexcolor2  

[ Top ]

method Gamma [line 482]

void Gamma( &$gdimg, $amount)



Parameters:

   &$gdimg  
   $amount  

[ Top ]

method Grayscale [line 490]

void Grayscale( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method HistogramAnalysis [line 502]

void HistogramAnalysis( &$gdimg, [ $calculateGray = false])



Parameters:

   &$gdimg  
   $calculateGray  

[ Top ]

method HistogramOverlay [line 610]

void HistogramOverlay( &$gdimg, [ $bands = '*'], [ $colors = ''], [ $width = 0.25], [ $height = 0.25], [ $alignment = 'BR'], [ $opacity = 50], [ $margin_x = 5], [ $margin_y = null])



Parameters:

   &$gdimg  
   $bands  
   $colors  
   $width  
   $height  
   $alignment  
   $opacity  
   $margin_x  
   $margin_y  

[ Top ]

method HistogramStretch [line 529]

void HistogramStretch( &$gdimg, [ $band = '*'], [ $method = 0], [ $threshold = 0.1])



Parameters:

   &$gdimg  
   $band  
   $method  
   $threshold  

[ Top ]

method ImageBorder [line 660]

void ImageBorder( &$gdimg, $border_width, $radius_x, $radius_y, $hexcolor_border)



Parameters:

   &$gdimg  
   $border_width  
   $radius_x  
   $radius_y  
   $hexcolor_border  

[ Top ]

method ImageTrueColorToPalette2 [line 1031]

void ImageTrueColorToPalette2( &$image, $dither, $ncolors)



Parameters:

   &$image  
   $dither  
   $ncolors  

[ Top ]

method ImprovedImageRotate [line 737]

void ImprovedImageRotate( &$gdimg_source, [ $rotate_angle = 0], [ $config_background_hexcolor = 'FFFFFF'], [ $bg = null])



Parameters:

   &$gdimg_source  
   $rotate_angle  
   $config_background_hexcolor  
   $bg  

[ Top ]

method MeanRemoval [line 832]

void MeanRemoval( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method Negative [line 846]

void Negative( &$gdimg)



Parameters:

   &$gdimg  

[ Top ]

method ReduceColorDepth [line 1045]

void ReduceColorDepth( &$gdimg, [ $colors = 256], [ $dither = true])



Parameters:

   &$gdimg  
   $colors  
   $dither  

[ Top ]

method RoundedImageCorners [line 867]

void RoundedImageCorners( &$gdimg, $radius_x, $radius_y)



Parameters:

   &$gdimg  
   $radius_x  
   $radius_y  

[ Top ]

method Saturation [line 901]

void Saturation( &$gdimg, $amount, [ $color = ''])



Parameters:

   &$gdimg  
   $amount  
   $color  

[ Top ]

method Sepia [line 913]

void Sepia( &$gdimg, $amount, $targetColor)



Parameters:

   &$gdimg  
   $amount  
   $targetColor  

[ Top ]

method Smooth [line 969]

void Smooth( &$gdimg, [ $amount = 6])



Parameters:

   &$gdimg  
   $amount  

[ Top ]

method SourceTransparentColorMask [line 987]

void SourceTransparentColorMask( &$gdimg, $hexcolor, [ $min_limit = 5], [ $max_limit = 10])



Parameters:

   &$gdimg  
   $hexcolor  
   $min_limit  
   $max_limit  

[ Top ]

method Threshold [line 1011]

void Threshold( &$gdimg, $cutoff)



Parameters:

   &$gdimg  
   $cutoff  

[ Top ]

method WatermarkOverlay [line 1358]

void WatermarkOverlay( &$gdimg_dest, &$img_watermark, [ $alignment = '*'], [ $opacity = 50], [ $margin_x = 5], [ $margin_y = null])



Parameters:

   &$gdimg_dest  
   &$img_watermark  
   $alignment  
   $opacity  
   $margin_x  
   $margin_y  

[ Top ]

method WatermarkText [line 1091]

void WatermarkText( &$gdimg, $text, $size, $alignment, [ $hex_color = '000000'], [ $ttffont = ''], [ $opacity = 100], [ $margin = 5], [ $angle = 0], [ $bg_color = false], [ $bg_opacity = 0], [ $fillextend = ''])



Parameters:

   &$gdimg  
   $text  
   $size  
   $alignment  
   $hex_color  
   $ttffont  
   $opacity  
   $margin  
   $angle  
   $bg_color  
   $bg_opacity  
   $fillextend  

[ Top ]

method WhiteBalance [line 1054]

void WhiteBalance( &$gdimg, [ $targetColor = ''])



Parameters:

   &$gdimg  
   $targetColor  

[ Top ]


Documentation generated on Fri, 18 Jul 2008 21:49:15 +0200 by phpDocumentor 1.4.1