Sk8erPeter

Easy Thumbnail and Watermark class on PHPclasses: bit.ly/jJO

May 20th, 2011
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. <?php
  2. include("class.thumbnail.php");
  3.  
  4. // load class
  5. $thumb = new thumbnail();
  6.  
  7. $file = '../image/Stonehenge.jpg';
  8.  
  9. // load filename
  10. $thumb->load($file);
  11.  
  12. // get file information
  13. $info = $thumb->getsize(); // returns width/height;
  14.  
  15. // resize image
  16. $x = 0;
  17. $y = 0;
  18. $thumb->resize(
  19.                 //$x,
  20.                 //$y,
  21.                 //true
  22.                );
  23. // add watermark
  24. $valign = 'bottom';
  25. $halign = 'left';
  26. $vmargin = 10;
  27. $hmargin = 5;
  28. $watermark_file = 'watermark/watermark.jpg';
  29. $thumb->watermark(
  30.                 $watermark_file,
  31.                 'RIGHT',
  32.                 'CENTER',
  33.                 $vmargin,
  34.                 $hmargin);
  35. // add text watermark
  36. $thumb->watermarkText(
  37.                 'Watermark',
  38.                 '00CC00',
  39.                 'font/CooperBlackStd-Italic.otf',
  40.                 12,
  41.                 45,
  42.                 'BOTTOM',
  43.                 'LEFT',
  44.                 5,
  45.                 5
  46.                 );
  47. // save as png
  48. $file = $thumb->save(
  49.                 "file.png",
  50.                 "png",
  51.                 9);
  52. // display as JPEG
  53. $thumb->display(
  54.                 "jpg",
  55.                 90);
  56.  
  57. ?>
Add Comment
Please, Sign In to add comment