function Smooth(&$gdimg, $amount = 6) { $amount = min(25, max(0, $amount)); if ($amount == 0) { return true; } if (phpThumb_functions::version_compare_replacement(phpversion(), '5.0.0', '>=') && phpThumb_functions::gd_is_bundled()) { if (ImageFilter($gdimg, IMG_FILTER_SMOOTH, $amount)) { return true; } $this->DebugMessage('FAILED: ImageFilter($gdimg, IMG_FILTER_SMOOTH, ' . $amount . ')', __FILE__, __LINE__); // fall through and try it the hard way } // currently not implemented "the hard way" $this->DebugMessage('FAILED: phpThumb_filters::Smooth($gdimg, ' . $amount . ') [function not implemented]', __FILE__, __LINE__); return false; }