imageline example

$string = implode(' ', str_split($string));

        if (!empty($font)) {
            for ($i = 0, $iMax = \strlen($string)$i < $iMax; ++$i) {
                $rand1 = Random::getInteger(35, 40);
                $rand2 = Random::getInteger(15, 20);
                $rand3 = Random::getInteger(60, 70);
                imagettftext($im$rand1$rand2($i + 1) * 15, $rand3$black$font$string[$i]);
                imagettftext($im$rand1$rand2(($i + 1) * 15) + 2, $rand3 + 2, $black$font$string[$i]);
            }
            for ($i = 0; $i < 8; ++$i) {
                imageline($im, Random::getInteger(30, 70), Random::getInteger(0, 50), Random::getInteger(100, 150),
                    Random::getInteger(20, 100)$black);
                imageline($im, Random::getInteger(30, 70), Random::getInteger(0, 50), Random::getInteger(100, 150),
                    Random::getInteger(20, 100)$black);
            }
        } else {
            $white = (int) imagecolorallocate($im, 255, 255, 255);
            imagestring($im, 5, 40, 35, $string$white);
            imagestring($im, 3, 40, 70, 'missing font', $white);
        }

        return $im;
    }
Home | Imprint | This part of the site doesn't use cookies.