public function drawException($exception) {
        $this->w = 1;
        $this->h = 1;
        $this->init();

        // Is the image big enough?
        $w = imagesx($this->im);
        $h = imagesy($this->im);

        $text = 'Error: ' . $exception->getMessage();

        $width = imagefontwidth(2) * strlen($text);
        $height = imagefontheight(2);
        if ($width > $w || $height > $h) {
            $width = max($w, $width);
            $height = max($h, $height);

            // We change the size of the image
            $newimg = imagecreatetruecolor($width, $height);
            imagefill($newimg, 0, 0, imagecolorat($this->im, 0, 0));
            imagecopy($newimg, $this->im, 0, 0, 0, 0, $w, $h);
            $this->im = $newimg;
        }

        $black = new CINColor('black');
        imagestring($this->im, 2, 0, 0, $text, $black->allocate($this->im));
    }
public function drawException($exception) {
        $this->w = 1;
        $this->h = 1;
        $this->init();

        // Is the image big enough?
        $w = imagesx($this->im);
        $h = imagesy($this->im);

        $text = 'Error: ' . $exception->getMessage();

        $width = imagefontwidth(2) * strlen($text);
        $height = imagefontheight(2);
        if ($width > $w || $height > $h) {
            $width = max($w, $width);
            $height = max($h, $height);

            // We change the size of the image
            $newimg = imagecreatetruecolor($width, $height);
            imagefill($newimg, 0, 0, imagecolorat($this->im, 0, 0));
            imagecopy($newimg, $this->im, 0, 0, 0, 0, $w, $h);
            $this->im = $newimg;
        }

        $black = new CINColor('black');
        imagestring($this->im, 2, 0, 0, $text, $black->allocate($this->im));
    }
public function drawException ( $ exception ) { $ this -> w = 1 ; $ this -> h = 1 ; $ this -> init ( ) ; // Is the image big enough?
 $ w = imagesx ( $ this -> im ) ; $ h = imagesy ( $ this -> im ) ; $ text = 'Error: ' . $ exception -> getMessage ( ) ; $ width = imagefontwidth ( 2 ) * strlen ( $ text ) ; $ height = imagefontheight ( 2 ) ; if ( $ width > $ w || $ height > $ h ) { $ width = max ( $ w , $ width ) ; $ height = max ( $ h , $ height ) ; // We change the size of the image
 $ newimg = imagecreatetruecolor ( $ width , $ height ) ; imagefill ( $ newimg , 0 , 0 , imagecolorat ( $ this -> im , 0 , 0 ) ) ; imagecopy ( $ newimg , $ this -> im , 0 , 0 , 0 , 0 , $ w , $ h ) ; $ this -> im = $ newimg ; } $ black = new CINColor ( 'black' ) ; imagestring ( $ this -> im , 2 , 0 , 0 , $ text , $ black -> allocate ( $ this -> im ) ) ; }
Writes the Error on the picture.

@param Exception $exception
Writes the Error on the picture .