robixxu

[PHP] Image Effects #1

Jun 30th, 2014
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.66 KB | None | 0 0
  1. <?php
  2.  
  3.     //------------------------------------------------
  4.     // Schiriac Robert - RobiXxu
  5.     // http://stud.usv.ro/~rschiriac/
  6.     //------------------------------------------------
  7.    
  8.     header('Content-type: image/jpeg');
  9.     $imgURL     =       'img.jpg';
  10.     $img        =       imagecreatefromjpeg($imgURL);
  11.     //imagegammacorrect($img,1.0, 0.7);
  12.     $med    =   array(
  13.                         array(0,-1,0),
  14.                         array(-1,4,-1),
  15.                         array(0,-1,0)
  16.                         ); //div 1
  17.     $emboss =   array(
  18.                         array(2,0,0),
  19.                         array(0,-1,0),
  20.                         array(0,0,-1)
  21.                         ); // div 2 - offset 128
  22.     $gaussian =     array(
  23.                         array(1.0,2.0,1.0),
  24.                         array(2.0,4.0,2.0),
  25.                         array(1.0,2.0,1.0)
  26.                         );
  27.     $sharpen =  array(
  28.                         array(-1,-1,-1),
  29.                         array(-1,16,-1),
  30.                         array(-1,-1,-1)
  31.                         );// div 8
  32.     //imagefilter($img, IMG_FILTER_NEGATE);
  33.     //imagefilter($img, IMG_FILTER_GRAYSCALE);
  34.     // imagefilter($img, IMG_FILTER_BRIGHTNESS,100);
  35.     imagefilter($img, IMG_FILTER_CONTRAST,-10);
  36.     //imagefilter($img, IMG_FILTER_COLORIZE,255,0,255);
  37.     imagefilter($img, IMG_FILTER_COLORIZE,0,0,255,80); // arg1 -Red | arg2 - Green | arg3- Blue|arg 4 - alpha
  38.     // imagefilter($img, IMG_FILTER_EMBOSS);
  39.     // imagefilter($img, IMG_FILTER_GAUSSIAN_BLUR);
  40.     // imagefilter($img, IMG_FILTER_SELECTIVE_BLUR);
  41.     // imagefilter($img, IMG_FILTER_SMOOTH,0);
  42.     //imagefilter($img, IMG_FILTER_PIXELATE,3,true); // first param...level >:) --- true /false - for advanced pixelation:)
  43.     imageconvolution($img, $sharpen, 8, 0);
  44.  
  45.  
  46.     imagejpeg($img);
  47.     imagedestroy($img);
  48.    
  49.  
  50.     //------------------------------------------------
  51.     // Schiriac Robert - RobiXxu
  52.     // http://stud.usv.ro/~rschiriac/
  53.     //------------------------------------------------
  54.  
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment