Я ищу надежный класс генерации миниатюр PHP. Кто-нибудь знает хорошие, которые открыты с открытым исходным кодом?
Я мог бы написать один, но я действительно этого не хочу. Единственное, что я больше всего ненавижу в PHP, – это манипулирование изображениями с помощью GD и Imagemagick.
У кого-нибудь есть предложения?
Используйте phpThumb () . Его сценарий, который внутренне использует библиотеку GD и / или ImageMagick (какой из них доступен, и в зависимости от того, что он считает лучшим для работы), выполняет основные задачи манипуляции изображениями, включая создание миниатюр и создание миниатюр.
Вы можете использовать его следующим образом:
<!-- best fit --> <img src="/phpThumb/phpThumb.php?src=/path/to/image.jpg&w=64&h=64"> <!-- crop fit (square thumbnails) --> <img src="/phpThumb/phpThumb.php?src=/path/to/image.jpg&w=64&h=64&zc=1">
Он встроен в кеширующий движок, поэтому второй раз браузер запрашивает вышеуказанное изображение, оно подается из собственного кеша, а не каждый раз генерирует миниатюру. Хотя, вы можете потратить час или около того, чтобы настроить его.
использовать class.upload.php
см. эту ссылку для получения подробной информации, может быть, это поможет вам больше
Для создания миниатюры требуется так мало кода, что это «простой пример» функций изменения размера библиотеки GD в руководстве:
http://php.net/manual/en/function.imagecopyresampled.php
Просто скопируйте и вставьте.