On the fly watermark - Demo

Example 0

These are the original pictures

Example 1

$settings = array(
"position" => array('horizontal' => 'right', 'vertical' => 'bottom'),
"margin" => 5,
"content" => "watermark.png",
"type" => "image"
);

Example 2

$settings = array(
"font" => array('file' => './Ubuntu-M.ttf', 'size' => 12),
"color" => array('r' => 255, 'g' => 255, 'b' => 255, 'alpha' => 0.75),
"position" => array('horizontal' => 'right', 'vertical' => 'bottom'),
"margin" => 5,
"content" => "© Codecanyon",
"type" => "text"
);

Example 3

$settings = array(
"font" => array('file' => './Ubuntu-M.ttf', 'size' => 18),
"color" => array('r' => 255, 'g' => 255, 'b' => 255, 'alpha' => 0.5),
"position" => array('horizontal' => 'center', 'vertical' => 'center'),
"margin" => 5,
"content" => "©Codecanyon",
"type" => "text"
);

Example 4

$settings = array(
"position" => array('horizontal' => 'center', 'vertical' => 'center'),
"margin" => 5,
"content" => "watermark.png",
"type" => "image"
);

Example 5

$settings = array(
"font" => array('file' => './Ubuntu-M.ttf', 'size' => 12),
"color" => array('r' => 0, 'g' => 200, 'b' => 200, 'alpha' => 1),
"position" => array('horizontal' => 'left', 'vertical' => 'center'),
"margin" => 10,
"content" => "©Codecanyon",
"type" => "text"
);

Example 6

$settings = array(
"font" => array('file' => './Ubuntu-M.ttf', 'size' => 12),
"color" => array('r' => 255, 'g' => 255, 'b' => 255, 'alpha' => 0.5),
"position" => array('horizontal' => 'left', 'vertical' => 'bottom'),
"margin" => 5,
"content" => "©Codecanyon",
"type" => "text"
);

Example 7

$settings = array(
"position" => array('horizontal' => 'center', 'vertical' => 'center'),
"margin" => 5,
"content" => "watermark.png",
"type" => "image"
);

Example 8

$settings = array(
"font" => array('file' => './Ubuntu-M.ttf', 'size' => 12),
"color" => array('r' => 255, 'g' => 255, 'b' => 0, 'alpha' => 1),
"position" => array('horizontal' => 'left', 'vertical' => 'top'),
"margin" => 30,
"content" => "margin 30",
"type" => "text"
);

Example 9

$settings = array(
"font" => array('file' => './Ubuntu-M.ttf', 'size' => 12),
"color" => array('r' => 150, 'g' => 150, 'b' => 150, 'alpha' => 1),
"position" => array('horizontal' => 'left', 'vertical' => 'top'),
"margin" => 0,
"content" => "margin 0",
"type" => "text"
);