<?php 
 
/** 
 * Require The tuliIP class 
 */ 
require_once '../../tulipIP/tulipIP.class.php'; 
 
/** 
 * Load The Image From Source File 
 */ 
$path = "../../src.jpg"; 
$image = tulipIP::loadImage($path); 
 
$watermark = "../../watermark.png"; 
 
/** 
 * You can choose the stamp(watermark) position using one of the suppored 
 * 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 
 * 
 * And add Margin(Optional) according to the selected position 
 * in this example margin=0 
 * 
 * Note: tulipIP Does not check if the stamp width and height bigger than the width 
 * ===== and height of the source image.so source image will be watermarked anayway 
 *       even if the watermark won't be visibale 
 */ 
tulipIP::addWatermark($image, $watermark, TIP_BOTTOM_RIGHT, 0); 
 
$dest = "./"; 
header('Content-type:' . TIP_PNG); 
tulipIP::saveImage(null, $image); 
tulipIP::saveImage($dest, $image, TIP_JPG, "Watermark"); 
?> 
 
 |