Как изменить размер изображения с помощью класса phpThumb
Я пытаюсь изменить размер изображения с помощью класса phpThumb (этот класс php с открытым исходным кодом)
так что я звоню выше класса
$phpThumb = new phpThumb();
$phpThumb->setParameter('w', 900);
$phpThumb->setParameter('h', 86);
но изображение не по размеру правильные размеры помогают решить эту проблему
2 ответа
Если честно, PHPThumbnailFactory - действительно хороший класс, который вы можете использовать вместо того, который вы используете в настоящее время. С его помощью вы можете просто сказать:
$thumb->resize(100, 100)->save('/path/to/new_thumb.jpg');
или что-то вроде:
$thumb->adaptiveResize(175, 175);
Вариантов много. Проверьте GitHub
После того, как вы установите желаемые параметры, такие как назначение вывода и т. Д., Вам нужно вызвать функцию GenerateThumbnail, а затем одну из функций вывода:
if ($phpThumb->GenerateThumbnail()) {
$phpThumb->OutputThumbnail();
}