No sé en que se basa tu classe para hacer el proceso .. Si lo hace por uso de GD (
www.php.net/gd) no podrás manejar directamente un .tif ni muchos otros formatos.
Sólo "Image Magick" maneja TIFF y otros formatos más "no web" (como los .jpg, .png y .gif).
Por lo demás .. "Image Magick" lo tendrías que instalar en tu servidor .. y luego usarlo desde PHP con ayuda de alguna classe (o extensión) para tal fin (que las hay .. ).
Un saludo,