Класс миниатюр PHP - PullRequest
       34

Класс миниатюр PHP

5 голосов
/ 26 января 2011

Я ищу надежный класс для генерации миниатюр PHP. Кто-нибудь знает какие-нибудь хорошие с открытым исходным кодом?

Я мог бы написать один, но я действительно не хочу. В PHP я больше всего ненавижу манипулирование изображениями с помощью GD и Imagemagick.

У кого-нибудь есть предложения?

Ответы [ 3 ]

7 голосов
/ 26 января 2011

Используйте 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">

Он имеет встроенный механизм кеширования, поэтому во второй раз браузер запрашивает указанное выше изображение, которое подается из собственного кэша, вместо того, чтобы каждый раз заново генерировать миниатюру. Тем не менее, вы можете потратить около часа на его настройку.

4 голосов
/ 26 января 2011

используйте class.upload.php

см. Эту ссылку, чтобы узнать подробности, это может помочь вам больше

http://www.verot.net/php_class_upload_samples.htm

0 голосов
/ 26 января 2011

Для создания миниатюры требуется так мало кода, что это «простой пример» функций изменения размера библиотеки GD в руководстве:

http://php.net/manual/en/function.imagecopyresampled.php

Просто скопируйте и вставьте.

...