Watermarks w/ GIFs and JPEGs
Wednesday, April 25th, 2007This example shows the result from applying watermark when using non-transparent images like JPEGs, or using files with non-alpha transparency like GIFs.
Pay attention to the JPEG watermark: probably you all know it, but let me put these words of wisdom again - do not use JPEGs and plain flat colors. When the JPEG compression is applied, it tries to smoothen the image and this f*cks up the areas covered with flat color.
<?php /** * Include the main Asido class */ include('./../../class.asido.php'); /** * Set the correct driver: this depends on your local environment */ asido::driver('gd'); /** * Create an Asido_Image object and provide the name of the source * image, and the name with which you want to save the file */ $i1 = asido::image('example.jpg', 'result_05.jpg'); /** * Put a JPEG watermark image */ Asido::watermark($i1, 'watermark_05.jpg', ASIDO_WATERMARK_TOP_LEFT); /** * Put a GIF watermark image */ Asido::watermark($i1, 'watermark_05.gif', ASIDO_WATERMARK_BOTTOM_RIGHT); /** * Save the result */ $i1->save(ASIDO_OVERWRITE_ENABLED); ?>
Here you can see the source image, the watermark image, and the result:
You can download the source for this example from here:
http://www.asido.info/examples/watermark/example_05.phps




