Ciao
L'esecuzione del cronojob non impedisce l'esecuzione di un file di qualsiasi dimensione .
cronojob non č altro che un imput ( come pigiare un pulsante ) e fare partire un programma php di qualsia genere .
Premetto che SmartImage.class.php va inserito nella stessa cartella dove risiede il file php che usi .
Non bisogna modificarlo.

Ritornando al quesito:
Deve inserire SmartImage.class.php nel Tuo php
Bisogna fare delle prove .
Si potrebbe partire inserendolo all'inizio :

Codice:
<? include("counter.php"); ?>
<?php
header("Refresh: 60; url=" . $_SERVER["PHP_SELF"]);
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );  // disable IE caching
header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" ); 
header( "Cache-Control: no-cache, must-revalidate" ); 
header( "Pragma: no-cache" );

//riduco l'immagine
include "SmartImage.class.php";
 // Settings
$src = "webcam.jpg";
// Start!
$img = new SmartImage($src);
//Resize and save file
$img->resize(1280, 720, true);
$img->saveImage("webcam_r.jpg");

$nome_immagine="webcam_r.jpg";   // file contenente l'immagine base
ecc....
Io userei un cronojob solo per ridurre l'immagine es:


Codice:
<?php

 
 //riduco l'immagine
include "SmartImage.class.php";
 // Settings
$src = "webcam.jpg";
// Start!
$img = new SmartImage($src);
//Resize and save file
$img->resize(1280, 720, true);
$img->saveImage("webcam_r.jpg");

?>

Poi ne ho molti altri per fare l'archivio in cartelle

Esempio per essere visualizzato foto 24 ore 24h.html

Oppure video archivio giornaliero Malga_Picotera_Pizzoc