Source for file example_01.php

Documentation is available at example_01.php

  1. <?php
  2. /**
  3. * Watermark Example #01
  4. *
  5. * This example shows how to use the watermarking gravity.
  6. *
  7. * @filesource
  8. * @package Asido.Examples
  9. * @subpackage Asido.Examples.Watermark
  10. */
  11.  
  12. /////////////////////////////////////////////////////////////////////////////
  13.  
  14. /**
  15. * Include the main Asido class
  16. */
  17. include('./../../class.asido.php');
  18.  
  19. /**
  20. * Set the correct driver: this depends on your local environment
  21. */
  22. asido::driver('gd');
  23.  
  24. /**
  25. * Create an Asido_Image object and provide the name of the source
  26. * image, and the name with which you want to save the file
  27. */
  28. $i1 = asido::image('example.jpg', 'result_01.jpg');
  29.  
  30. /**
  31. * Put a watermark image on every possible gravity location
  32. */
  33. $watermark = 'watermark_01.png';
  34. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_TOP_LEFT);
  35. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_TOP_CENTER);
  36. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_TOP_RIGHT);
  37. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_MIDDLE_LEFT);
  38. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_MIDDLE_CENTER);
  39. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_MIDDLE_RIGHT);
  40. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_BOTTOM_LEFT);
  41. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_BOTTOM_CENTER);
  42. Asido::watermark($i1, $watermark, ASIDO_WATERMARK_BOTTOM_RIGHT);
  43.  
  44. /**
  45. * Save the result
  46. */
  47. $i1->save(ASIDO_OVERWRITE_ENABLED);
  48.  
  49. /////////////////////////////////////////////////////////////////////////////
  50.  
  51. ?>

Documentation generated on Mon, 09 Apr 2007 23:57:09 +0300 by phpDocumentor 1.3.0RC4