Требуется PHP Image Resizer / Cropping Script - PullRequest
0 голосов
/ 22 апреля 2011

Я перехватываю ссылки на изображения, и мне нужно конвертировать их на лету в 72x108 для отображения на веб-сайте.Исходные изображения приходят с разным разрешением, поэтому требуется обрезка.

Я знаю умеренный уровень PHP, так что я, вероятно, могу заставить что-то работать для своих нужд, но надеялся на что-то, что может быть вызвано URL-запросом,Например: mysite.com/thumbnail.php?src=http://anothersite.com/image.jpg&w=72&h=108

Это было бы идеально, необходимо поддерживать jpg / png.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 22 апреля 2011

Вот действительно удобный скрипт для обработки и загрузки изображений, который всегда был лучшим результатом Google.Я использовал это много лет назад, и это было действительно легко осуществить.Похоже, это было только что обновлено пару недель назад:)

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

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

0 голосов
/ 22 апреля 2011

Просто прочитайте изображение из URL с помощью file_get_contents или с помощью curl и используйте библиотеку php gd для изменения размера и обрезки изображения в соответствии с вашими потребностями.

Для получения дополнительной информации перейдите по следующим ссылкам:

http://php.net/manual/en/function.file-get-contents.php

http://php.net/manual/en/book.image.php

http://davidwalsh.name/download-urls-content-php-curl

...