* text position one of supported tulipIP positions * TuliIp positions : * =================== * * TIP_TOP_LEFT * TIP_TOP_CENTER * TIP_TOP_RIGHT * * TIP_LEFT_CENTER * TIP_CENTER * TIP_RIGHT_CENTER * * TIP_BOTTOM_LEFT * TIP_BOTTOM_CENTER * TIP_BOTTOM_RIGHT */ $position = TIP_BOTTOM_RIGHT; // font size(Optional) in range(0,72) where default=20 $fontSize = 20; // font angel(Optional) in range(-360,360) where default=0 $angle = 30; // text margin (Optional) where default=0 $margin = 5; // text color(Optional) where default=black $color = tulipIP::toRGB("#fff"); tulipIP::addText($image, $fontFile, $text, $position, $margin, $color, $fontSize, $angle); // save the result $dest = "./"; header('Content-type:' . TIP_PNG); tulipIP::saveImage(null, $image); tulipIP::saveImage($dest, $image, TIP_JPG, "Watermark");
tulipIP::Gblur($copy, 15); tulipIP::saveImage($dest, $copy, $mime, 'Gblur-filter'); imagedestroy($copy); // 4 - Brightness filter where level in range (-255,255) $copy = tulipIP::gdClone($image); tulipIP::brightness($copy, -100); tulipIP::saveImage($dest, $copy, $mime, 'Brightness-filter'); imagedestroy($copy); // 5 - Contrast filter where level in range (-100,100) $copy = tulipIP::gdClone($image); tulipIP::contrast($copy, -60); tulipIP::saveImage($dest, $copy, $mime, 'Contrast-filter'); imagedestroy($copy); // 6 - Colorize filter $copy = tulipIP::gdClone($image); $color = tulipIP::toRGB("#f00"); // resturn array(255,0,0) tulipIP::colorize($copy, $color); tulipIP::saveImage($dest, $copy, $mime, 'Colorize-filter'); imagedestroy($copy); // 7 - Gamma Correction where correction level in range(0.01,4.99) $copy = tulipIP::gdClone($image); tulipIP::gamma($copy, 0.4); tulipIP::saveImage($dest, $copy, $mime, 'Gamma-Correction'); imagedestroy($copy); /** * 8 - Edge Filter * Imporatnt : This method require PHP to be compiled with the * =========== bundled version of the GD library. */ $copy = tulipIP::gdClone($image);