Php-mysql Course

EasyPhpThumbnail class is a Free PHP class for creating thumbnails.
EasyPhpThumbnail allows you to handle image manipulation and generate thumbnails for GIF, JPG and PNG on-the-fly. Resize, crop, rotate, flip, save as, shadow, watermark, text, border, sharpen, blur, water ripple, twirl, mirror reflection, displacement maps, APNG animation.
- EasyPhpThumbnail Class 2.0.5.

Examples:
1. Create a thumbnail with specified width, and height, then save it on the server:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/';           // directory in which to save the thumbnail
$thumb -> Thumbprefix = 'thumb_';              // The prefix for the thumb filename

// Set thumbsize to 100px width, and 70px height
$thumb -> Thumbwidth = 100;
$thumb -> Thumbheight = 70;

// Create the thumbnail and save it
$thumb ->Createthumb('image.jpg', 'file');

/* To output the thumbnail to screen, just delete the seccond parameter, "file" from Createthumb() */
?>
Result:
Thumbnail Image

2. Create thumbnail with same width and height, and rotate de image over 45 degrees:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/';           // directory in which to save the thumbnail
$thumb -> Thumbprefix = 'thumb_';              // The prefix for the thumb filename

// Set thumbsize (same width and height), and rotation 45 degrees
$thumb -> Thumbsize = 125;
$thumb -> Rotate = 45;

// Create the thumbnail and save it
$thumb ->Createthumb('image.jpg', 'file');
?>
Result:
Thumbnail rotation

3. Round two corners for a nice effect:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/';           // directory in which to save the thumbnail
$thumb -> Thumbprefix = 'thumb_';              // The prefix for the thumb filename

$thumb -> Thumbsize = 50;                        // thumb size (percentage 50%)
$thumb -> Percentage = true;                     // enable to use percentage
$thumb -> Backgroundcolor = '#fefe01';           // image background color
$thumb -> Clipcorner = array(2,15,0,1,0,0,1);    // parameters for round corners

// Create the thumbnail and save it
$thumb ->Createthumb('image.jpg', 'file');
?>
Result:
Thumbnail rounded corners

4. A "classic" thumbnail using a shadow, three rounded corners, frame around the photo, and binder:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/';           // directory in which to save the thumbnail
$thumb -> Thumbprefix = 'thumb_';              // The prefix for the thumb filename

$thumb -> Thumbsize = 50;                        // thumb size (percentage 50%)
$thumb -> Percentage = true;                     // enable to use percentage
$thumb -> Backgroundcolor = '#fefefe';           // image background color
$thumb -> Clipcorner = array(2,15,0,1,1,1,0);    // parameters for round corners

$thumb -> Framewidth = 10;                       // frame width, in pixels
$thumb -> Framecolor = '#fefefe';                // frame color

$thumb -> Shadow = true;                         // add a shadow around the thumbnail
$thumb -> Binder = true;                         // draw a binder on the left side of the thumbnail
$thumb -> Binderspacing = 8;                     // space between binder rings in pixels

// Create the thumbnail and save it
$thumb ->Createthumb('image.jpg', 'file');
?>
Result:
Thumbnail with frame and binder

5. Thhumbnail with 2D perspective, two rounded corners, frame around the photo, and binder:
<?php
include('easyphpthumbnail.class.php');

$thumb = new easyphpthumbnail();
$thumb -> Thumblocation = 'thumbs/';           // directory in which to save the thumbnail
$thumb -> Thumbprefix = 'thumb_';              // The prefix for the thumb filename

$thumb -> Thumbsize = 50;                        // thumb size (percentage 50%)
$thumb -> Percentage = true;                     // enable to use percentage
$thumb -> Backgroundcolor = '#fefefe';           // image background color
$thumb -> Clipcorner = array(2,12,0,0,0,1,1);    // parameters for round corners

$thumb -> Framewidth = 10;                       // frame width, in pixels
$thumb -> Framecolor = '#fefefe';                // frame color

$thumb -> Shadow = true;                         // add a shadow around the thumbnail
$thumb -> Binder = true;                         // draw a binder on the left side of the thumbnail
$thumb -> Binderspacing = 8;                     // space between binder rings in pixels

$thumb -> Perspective = array(1,0,25);           // apply a perspective to the image

// Create the thumbnail and save it
$thumb ->Createthumb('image.jpg', 'file');
?>
Result:
Thumbnail with perspective and binder

- In the archive with EasyPhpThumbnail class you'll find more examples, and documentation for API reference in the file "API.txt".
EasyPhpThumbnail Web Site.

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag is used in <table> to create table header cell?
<thead> <th> <td>
<table><tr>
  <th>Title 1</th>
  <th>Title 2</th>
</tr></table>
Which CSS property sets the distance between lines?
line-height word-spacing margin
.some_class {
  line-height: 150%;
}
Which function opens a new browser window.
alert() confirm() open()
document.getElementById("id_button").onclick = function(){
  window.open("http://coursesweb.net/");
}
Indicate the PHP function that returns an array with names of the files and folders inside a directory.
mkdir() scandir() readdir()
$ar_dir = scandir("dir_name");
var_export($ar_dir);
EasyPhpThumbnail Class

Last accessed pages

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (142540)
  2. JavaScript strip_tags and stripslashes (8825)
  3. Date and Time in ActionScript 3 (10086)
  4. Bind Tool and Control Points (4430)
  5. Clear Canvas Context (8116)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (543)
  2. The Mastery of Love (65)
  3. CSS cursor property - Custom Cursors (63)
  4. Read Excel file data in PHP - PhpExcelReader (59)
  5. PHP-MySQL free course, online tutorials PHP MySQL code (44)
Chat
Chat or leave a message for the other users
Full screenInchide