需要PHP Image Resizer / Cropping Script

时间:2011-04-22 00:17:38

标签: php image-processing resize crop

我正在抓取图片的链接,需要将它们即时转换为72x108以在网站上显示。源图像来自各种分辨率,因此需要进行裁剪。

我知道中等水平的PHP,所以我可能会根据我的需要制作一些东西,但希望能通过网址请求调用。 EG:mysite.com/thumbnail.php?src=http://anothersite.com/image.jpg&w=72&h=108

这将是理想的,它需要支持jpg / png。

提前致谢!

2 个答案:

答案 0 :(得分:0)

只需使用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

答案 1 :(得分:0)

这是一个非常方便的脚本,用于处理和上传图像,这些图片一直是google的最佳结果。我几年前就用它了,实现起来非常简单。看起来它刚刚在几周前更新了:)

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

这可能有点矫枉过正,但是如果你查看这些例子,你可以看到你可以用它做很多事情。如果您不将它用于此项目,那么可能值得尝试下一个项目。