Beispiel #1
0
 function testImageCreate()
 {
     $gdImage = new GDImage('png');
     $this->assertEquals(FALSE, $gdImage->createImage('code_bg.png'));
     $this->assertEquals(TRUE, $gdImage->createImage('code_bg'));
     $this->assertEquals('./images/code_bg.png', $gdImage->getImageSrc());
     print_r($gdImage->getErrors());
 }
Beispiel #2
0
function render_secret_image($random_num)
{
    $gdImage = new GDImage(get_opendb_image_type());
    $gdImage->createImage('code_bg');
    $image =& $gdImage->getImage();
    $text_color = ImageColorAllocate($image, 80, 80, 80);
    header("Cache-control: no-store");
    header("Pragma: no-store");
    header("Expires: 0");
    CenterImageString($image, 100, get_secret_image_code($random_num), 5, 7, $text_color);
    $gdImage->sendImage();
    unset($gdImage);
}