Login   Register  
PHP Classes
elePHPant
Icontem

File: sample_cs.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of flaimo  >  Thumbnail  >  sample_cs.php  >  Download  
File: sample_cs.php
Role: Example script
Content type: text/plain
Description: sample script. sample pics are not included!
Class: Thumbnail
Generating thumbnail images with logo or watermark
Author: By
Last change:
Date: 2003-09-24 20:59
Size: 2,439 bytes
 

Contents

Class file image Download
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4: */
//+----------------------------------------------------------------------+
//| WAMP (XP-SP1/1.3.24/4.0.12/4.3.0)                                    |
//+----------------------------------------------------------------------+
//| Copyright (c) 1992-2003 Michael Wimmer                               |
//+----------------------------------------------------------------------+
//| I don't have the time to read through all the licences to find out   |
//| what the exactly say. But it's simple. It's free for non commercial  |
//| projects, but as soon as you make money with it, i want my share :-) |
//+----------------------------------------------------------------------+
//| Authors: Michael Wimmer <flaimo 'at' gmx 'dot' net>                  |
//+----------------------------------------------------------------------+
//
// $Id$
/**
* @package Thumbnail
*/
error_reporting(E_ALL & ~E_NOTICE);
ob_start();

include_once(
'class.CachedContactSheet.inc.php');

/* folder to search for pics, search subdirectories, cache time in seconds
 (default: '', FALSE, 60) */
$cs = new CachedContactSheet('samplefolder'TRUE100);

/* changing the pic settings */
/* sets the color for the picture background (red, green, blue) */
$cs->setBGColor(255255255);
/* sets the color for the thumbnail background (red, green, blue) */
$cs->setThumbBGColor(220220220);
/* sets the color for the thumbnail text (red, green, blue) */
$cs->setTextColor(000);
/* sets the size for all thumbs to be displayed (default: 100, 100) */
$cs->setThumbnailSize(110110);
/* sets the margin between thumbs (default: 10) */
$cs->setMargin(20);
/* sets the margin thumb and thumbnailbox (default: 4) */
$cs->setThumbMargin(4);
/* sets the lineup for the thumbs: columns, rows (default: 3, 3) */
$cs->setGrid(33);
/* displays pic infos under each thumb (default: false) */
$cs->showFileInfos(TRUE);

/* images from the folder are placed before the manually added pics... */
$cs->addThumbnail('sampleimage.jpg');
$cs->addThumbnail('sampleimage2.jpg');
$cs->addThumbnail('sampleimage2.jpg');
$cs->addThumbnail('sampleimage.jpg');
$cs->addThumbnail('sampleimage2.jpg');
$cs->addThumbnail('sampleimage.jpg');

$cs->outputContactSheet('jpg'75);
//imagepng($cs->returnContactSheet());
//echo $cs->getCacheFilepath('jpg', 75);

ob_end_flush();
?>