| 
<?php
 // Examples of use for EasyPhpThumbnail
 // NOTE: Copy the PHP4 or PHP5 class file to the directory 'inc' before use!
 
 include_once('inc/easyphpthumbnail.class.php');
 $thumb = new easyphpthumbnail;
 
 // Set thumbsize - automatic resize for landscape or portrait
 $thumb -> Thumbsize = 300;
 
 // Add a frame around the picture
 // $thumb -> Framewidth = 10;
 // $thumb -> Framecolor = '#000000';
 
 // Add copyright text in TTF
 // $thumb -> Copyrighttext = 'MYWEBMYMAIL.COM';
 // $thumb -> Copyrightposition = '50% 90%';
 // $thumb -> Copyrightfonttype = 'gfx/handwriting.ttf';
 // $thumb -> Copyrightfontsize = 30;
 // $thumb -> Copyrighttextcolor = '#FFFFFF';
 
 // Set thumbsize to 200px height
 // $thumb -> Thumbheight = 200;
 
 // Set thumbsize to 200px width
 // $thumb -> Thumbwidth = 200;
 
 // Set resizing to percentage instead of pixels
 // $thumb -> Thumbsize = 80;
 // $thumb -> Percentage = true;
 
 // Allow images to be enlarged (inflated)
 // $thumb -> Thumbsize = 800;
 // $thumb -> Inflate = true;
 
 // Set JPG output quality 0 - 100%
 // $thumb -> Quality = 60;
 
 // Drop shadow around the thumbnail
 // $thumb -> Backgroundcolor = '#D0DEEE';
 // $thumb -> Shadow = true;
 
 // Clip some corners and blend in with background color
 // $thumb -> Backgroundcolor = '#D0DEEE';
 // $thumb -> Clipcorner = array(1,15,0,1,1,1,1);
 
 // Clip transparent corners
 // $thumb -> Backgroundcolor = '#00FF00';
 // $thumb -> Clipcorner = array(2,15,0,1,1,1,1);
 // $thumb -> Maketransparent = array(1,0,'#00FF00',30);
 
 // Age the image (reduces colors to 255)
 // $thumb -> Ageimage = array(1,10,80);
 
 // Add a border PNG image
 // $thumb -> Borderpng = 'gfx/border.png';
 
 // Add a binder (needs a frame!)
 // $thumb -> Framewidth = 10;
 // $thumb -> Framecolor = '#000000';
 // $thumb -> Binder = true;
 // $thumb -> Binderspacing = 8;
 
 // Rotate the image from landscape to portrait, clockwise
 // $thumb -> Rotate = 90;
 
 // Flip the image horizontally
 // $thumb -> Fliphorizontal = true;
 
 // Flip the image upside down
 // $thumb -> Flipvertical = true;
 
 // Rotate the image without cropping (slow)
 // $thumb -> Rotate = -30;
 
 // Rotate and crop the image
 // $thumb -> Rotate = -30;
 // $thumb -> Croprotate = true;
 // $thumb -> Backgroundcolor = '#D0DEEE';
 
 // Create a square canvas
 // $thumb -> Square = true;
 
 // Crop the image to a square
 // $thumb -> Cropimage = array(3,0,0,0,0,0);
 
 // Add a watermark
 // $thumb -> Watermarkpng = 'gfx/watermark.png';
 // $thumb -> Watermarkposition = '80% 20%';
 // $thumb -> Watermarktransparency = 70;
 
 // Apply a pre defined filter to the image (slow in PHP4)
 // $thumb -> Edge = true;
 // $thumb -> Emboss = true;
 // $thumb -> Sharpen = true;
 // $thumb -> Blur = true;
 // $thumb -> Mean = true;
 
 // Apply a custom filter to the image (slow in PHP4)
 // $thumb -> Filter = array(-1,-1,-1,-1,8,-1,-1,-1,-1);
 // $thumb -> Divisor = 1;
 // $thumb -> Offset = 0;
 // $thumb -> Applyfilter = true;
 
 // Apply a perspective to the image
 // $thumb -> Perspective = array(1,0,20);
 // $thumb -> Backgroundcolor = '#D0DEEE';
 
 // Apply a perspective to the thumbnail
 // $thumb -> Perspectivethumb = array(1,1,25);
 // $thumb -> Backgroundcolor = '#D0DEEE';
 
 // Apply a shading effect
 // $thumb -> Shading = array(1,70,80,0);
 // $thumb -> Shadingcolor = '#D0DEEE';
 
 // Apply a mirror effect
 // $thumb -> Mirror = array(1,10,70,40,2);
 // $thumb -> Mirrorcolor = '#D0DEEE';
 // $thumb -> Backgroundcolor = '#D0DEEE';
 
 // Apply a negative effect
 // $thumb -> Negative = true;
 
 // Replace a color
 // $thumb -> Colorreplace = array(1,'#FFFFFF','#FF6600',60);
 
 // Reposition pixels randonly
 // $thumb -> Pixelscramble = array(1,4,2);
 
 // Convert to greyscale
 // $thumb -> Greyscale = true;
 
 // Change Brightness
 // $thumb -> Brightness = array(1,50);
 
 // Merge a color
 // $thumb -> Colorize = array(1,0,0,125,0);
 
 // Pixelate the image
 // $thumb -> Pixelate = array(1,10);
 
 // Change Contrast
 // $thumb -> Contrast = array(1,30);
 
 // Change Gamma
 // $thumb -> Gamma = array(1,0.5);
 
 // Change Palette
 // $thumb -> Palette = array(1,64);
 
 // Remove noise
 // $thumb -> Medianfilter = true;
 
 // Twirl FX
 // $thumb -> Twirlfx = array(1,20,0);
 
 // Ripple FX
 // $thumb -> Ripplefx = array(1,5,15,5,5);
 
 // Lake FX
 // $thumb -> Lakefx = array(1,15,80);
 
 // Waterdrop FX
 // $thumb -> Waterdropfx = array(1,1.2,400,40);
 
 // Transparent image
 // $thumb -> Maketransparent = array(1,0,'#171915',30);
 
 // Animated PNG
 // First we create some new PNG thumbnails
 // Then we create the animation
 // set_time_limit(0);
 // $frames = array();
 // $thumb -> Thumbsaveas = 'png';
 // $thumb -> Thumbprefix = '';
 // $thumb -> Thumblocation = '';
 // $thumb -> Copyrighttext = 'MYWEBMYMAIL.COM';
 // $thumb -> Copyrightfonttype = 'gfx/handwriting.ttf';
 // $thumb -> Copyrighttextcolor = '#FFFFFF';
 // for ($i = 1; $i <= 8; $i++) {
 //    $frames[] = "frame$i.png";
 //    $thumb -> Thumbfilename = "frame$i.png";
 //    $thumb -> Copyrightposition = '50% 50%';
 //    $thumb -> Copyrightfontsize = $i*4;
 // You can also add the waterdrop effect, but it might (will) time out!
 // $thumb -> Waterdropfx = array(1,$i/6,400,40);
 //    $thumb -> Createthumb('gfx/image.jpg','file');
 // }
 // Create the animation
 // $thumb -> Create_apng($frames, 'animation.png', 250);
 // Show the animation
 // echo "<img src='animation.png'>";
 
 // Apply Polaroid look
 // $thumb -> Thumbsize = 300;
 // $thumb -> Shadow = true;
 // $thumb -> Polaroid = true;
 // $thumb -> Polaroidtext = 'MYWEBMYMAIL.COM';
 // $thumb -> Polaroidfonttype = 'gfx/handwriting.ttf';
 // $thumb -> Polaroidfontsize = '30';
 // $thumb -> Polaroidtextcolor = '#000000';
 
 // Output the base64 thumbnail code (html embedded images)
 // Note: some browsers have a limited length URI so large images could not show completely
 // echo '<img src="' . $thumb -> Createbase64('gfx/image.jpg') . '" />';
 
 // Create a banner from a canvas and add some effects
 // $thumb -> Createcanvas(300,50,IMAGETYPE_PNG,'#D0DEEE',false);
 // $thumb -> Addtext = array(1,'MYWEBMYMAIL.COM','50% 50%','gfx/handwriting.ttf',20,'#FF0000');
 // $thumb -> Ripplefx = array(1,3,12,0,0);
 // $thumb -> Framewidth = 10;
 // $thumb -> Framecolor = '#FF6600';
 // $thumb -> Backgroundcolor = '#D0DEEE';
 // $thumb -> Shadow = true;
 // $thumb -> Createthumb();
 
 // *******************************************************
 // Example of some combined effects
 // $thumb -> Thumbsize = 300;
 // $thumb -> Copyrighttext = 'MYWEBMYMAIL.COM';
 // $thumb -> Copyrightposition = '50% 80%';
 // $thumb -> Copyrightfonttype = 'gfx/handwriting.ttf';
 // $thumb -> Copyrightfontsize = 20;
 // $thumb -> Copyrighttextcolor = '#FFFFFF';
 // $thumb -> Borderpng = 'gfx/border.png';
 // $thumb -> Backgroundcolor = '#D0DEEE';
 // $thumb -> Mirror = array(1,30,90,40,2);
 // $thumb -> Mirrorcolor = '#D0DEEE';
 // $thumb -> Displacementmap = array(1,'gfx/displacementmap_ball.jpg',0,0,0,50,50);
 // $thumb -> Displacementmapthumb = array(1,'gfx/displacementmap.jpg',0,0,200,25,25);
 // *******************************************************
 
 // Create the thumbnail and output to file
 // $thumb -> Thumblocation = 'gfx/';
 // $thumb -> Thumbprefix = 'test_';
 // $thumb -> Thumbsaveas = 'png';
 // $thumb -> Thumbfilename = 'mynewfilename.png';
 // $thumb -> Createthumb('gfx/image.jpg','file');
 
 // Create the thumbnail and output to screen
 $thumb -> Createthumb('gfx/image.jpg');
 
 ?>
 
 
 
 
 
 
 |