PHP уменьшает размер и качество с несколькими изображениями

эта функция работает только с одним изображением. Функция работает, только если я вызываю функцию один раз.

function imgToThumbnail($name) {
    $filename = $name;
    $percent = 0.05;

    header('Content-Type: image/jpeg');

    list($width, $height) = getimagesize($filename);
    $new_width = $width * $percent;
    $new_height = $height * $percent;

    $image_p = imagecreatetruecolor($new_width, $new_height);
    $image = imagecreatefromjpeg($filename);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

    $thumbnail=imagejpeg($image_p, null, 90);

    imagedestroy($image_p);
    return $thumbnail;
}

imgToThumbnail("01.jpg"); // ok
imgToThumbnail("02.jpg"); // not working

Я что-то забыл?


person Albio    schedule 05.12.2015    source источник
comment
Что происходит во второй раз?   -  person Mark Setchell    schedule 06.12.2015
comment
Возможный дубликат Создать несколько изображений с помощью PHP   -  person Yuri Tkachenko    schedule 06.12.2015
comment
Во второй раз нет изображения. Я посмотрю Создать несколько изображений с помощью PHP, спасибо.   -  person Albio    schedule 07.12.2015