我正在寻找PHP的图像处理扩展。我知道gd,但它没有我需要的所有功能。我想裁剪,调整大小,压缩图像,动态生成图像,创建图像缩略图等。php的图像处理扩展
我想知道哪些扩展可用,以及如何安装它们。我知道imagemagick和gmagick; imagemagick比gmagick更耗资源,但是当我尝试使用gmagick时,它无法正常工作。也许我没有正确安装它。如果有人知道如何在Windows Vista上安装gmagick,请告诉我。
如果在PHP中有更好的图像处理扩展,请让我知道。
我正在寻找PHP的图像处理扩展。我知道gd,但它没有我需要的所有功能。我想裁剪,调整大小,压缩图像,动态生成图像,创建图像缩略图等。php的图像处理扩展
我想知道哪些扩展可用,以及如何安装它们。我知道imagemagick和gmagick; imagemagick比gmagick更耗资源,但是当我尝试使用gmagick时,它无法正常工作。也许我没有正确安装它。如果有人知道如何在Windows Vista上安装gmagick,请告诉我。
如果在PHP中有更好的图像处理扩展,请让我知道。
要创建缩略图,您可以使用名为'FFMPEG'的可执行文件,它也是开源的并且由YouTube使用。
对于裁剪和调整大小,你不需要第三方,我猜。
压缩手段?那么你可以使用PHP中的预装库来压缩图像。
GIF图像提供了LZW压缩。您也可以将图像转换为GIF格式。如果源图像文件特别是JPEG文件,这可能会导致颜色定义丢失。
:)
你应该再次检查GD库文件。它允许创建图像,请参见http://php.net/manual/en/book.image.php,更具体地说,图像创建http://www.php.net/manual/en/image.examples-png.php的示例。
同意。 gd可以完成你在原文中提到的所有内容。 – dqhendricks 2011-12-27 19:39:24
imagemagick是非常资源密集型和缓慢的,因为我对imagemagick和gmagick的研究 – sohaan 2011-12-27 10:28:55
压缩意味着我需要减小文件大小,然后将其存储到数据库用户上传任何尺寸的图像以及任何任何尺寸的图像我需要将此图像转换为720px x 400px大小以显示超过1024个图像X 980我知道gmagick,但我不知道如何安装它 – sohaan 2011-12-27 10:07:29