Я бы искал другой пример с Imagick, так как ваш выглядит немного беспорядочно.У вас есть заголовок в середине вашего кода, который используется для отображения.Понятия не имею, почему у вас есть chmod, и я бы подумал, что если это потребуется, это будет в начале кода Imagick.Я также не вижу никакого кода миниатюр.
Попробуйте это:
$im = new Imagick($input);
$im->resizeImage( 100, 100, imagick::FILTER_LANCZOS, TRUE );
$im->writeImage('resizeImage.jpg');
$im->destroy();
(Фильтр не является обязательным, поскольку Imagick выберет лучший фильтр для увеличения или уменьшения размера.)
Я думаю, что @Mark Setchell говорит, что уничтожать не нужно