php图像处理(将jpeg转换为png或gif或wbmp)

时间:2012-07-10 11:32:46

标签: php image-processing

情况是这样的: 服务器返回一个jpeg格式的图片。现在我必须对图像进行一些处理(比如在它上面写标题,......)。由于我的服务器不支持jpeg ,我想将其转换为我的服务器支持的格式(png,gif和wbmp)。如何在不使用imagecreatefromjpeg的情况下将服务器返回的图像转换为png / gif / wbmp格式?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您的服务器以何种方式不支持jpeg?你是说PHP中没有imagecreatefromjpeg()函数吗?

假设是这种情况,那么这并不意味着您的服务器“不支持jpeg”;这意味着您的PHP副本没有安装GD库。这将影响所有PHP的图形处理功能,而不仅仅是JPEG图形处理功能。

如果您能够安装PHP扩展,或要求服务器管理员安装它们,那么安装GD库将是解决此问题的最简单方法。

如果你没有这种能力,你仍然需要在服务器上安装某些东西,以便阅读和处理图像(任何类型,而不仅仅是jpeg)。

常见的工具是ImageMagick。这是一个独立的工具,因此您可以安装它并从命令行调用它(即使用PHP的exec命令等)。还有一个PHP extension to control it,但是如果它还没有安装,显然会出现与GD库相同的问题。

但最终,无论你做什么,都会涉及在你的服务器上安装一些东西。