Example #1
0
 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();
 }
Example #2
0
  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;