<?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');
 
 
?>
 
 
 
 
 
 
 
 |