pueden ser muchos factores.. y adivinos no somos!!!
debes comprobar que las imágenes existen con
is_file()
es mas... ¿no te arroja error el script??
intenta agregando esto al comienzo del script
Código PHP:
ini_set('display_errors', 1);
error_reporting(E_ALL);
de ahí en fuera todo es calculo... y nada tiene que ver la mayoría del código, osea...
básicamente tu problema radica en las rutas de los archivos a tratar... solo eso