function AnimatedOut() { for ($i = 0; $i < ANIM_FRAMES; $i++) { $image = imageCreateTrueColor(imageSX($this->image), imageSY($this->image)); if (imageCopy($image, $this->image, 0, 0, 0, 0, imageSX($this->image), imageSY($this->image))) { Captcha::DoNoise($image, 200, 0); Ob_Start(); imageGif($image); imageDestroy($image); $f_arr[] = Ob_Get_Contents(); $d_arr[] = ANIM_DELAYS; Ob_End_Clean(); } } $GIF = new GIFEncoder($f_arr, $d_arr, 0, 2, -1, -1, -1, 'C_MEMORY'); return $GIF->GetAnimation(); }
c - crop image - 0 or 1 g - grayscale image - 0 or 1 n - negate image - 0 or 1 q - the output quality (only for jpeg) - values 1 to 100 */ // Load WordPress Ob_Start(); while (!Is_File('wp-load.php')) { if (Is_Dir('../')) { ChDir('../'); } else { die('Could not find WordPress.'); } } include_once 'wp-load.php'; Ob_End_Clean(); // Thumbnail generator Object if (!Class_Exists('wp_thumbnail_image_generator')) { class wp_thumbnail_image_generator { var $attachment_id; var $attachment_file; var $attachment_mime; var $attachment_type; var $dst_height; var $dst_width; var $dst_qualy; var $crop; var $grayscale; var $negate; var $cache_dir_path;