<?php
 
 
set_time_limit(600);
 
 
require_once 'class.ImageBatchProcessor.php';
 
 
$ibp = new ImageBatchProcessor();
 
 
$t = new ImageBatchTransformation();
 
$t->source = 'c:/mypicts/album1/';
 
$t->destination = 'd:/album/';
 
$t->format = TI_JPEG;
 
$t->jpegQuality = -1;
 
$t->interlace = TI_INTERLACE_ON;
 
$t->maxWidth = 150;
 
$t->maxHeight = 150;
 
$t->fitToMax = false;
 
$t->replaceExisted = true;
 
 
// Process all JPEGs from the directory except mypict.jpg.
 
$n = $ibp->process($t, '/^(?!mypict.jpg$)(.*)(\.jpg)$/is');
 
 
$t->source = 'c:/mypicts/album1/mypict.jpg';
 
$t->destination = 'd:/album/mypict.jpg';
 
$t->rotateAngle = -90;
 
 
// Rotate and process mypict.jpg.
 
$n += $ibp->processEx(array($t));
 
 
printf('%d images processed.', $n);
 
 
?>
 
 |