是否有一种已知的方法(类)将.ai文件转换为PHP中的.eps?

时间:2013-05-02 08:31:27

标签: php adobe-illustrator eps

如果没有,你认为创建这样一个班级需要一条腿和一条腿吗?

1 个答案:

答案 0 :(得分:4)

我首先来看一下PHP Imagick库,并安装它。

在Unix中,诸如convert file.ai output.eps之类的命令应该可以工作,因此您应该能够使用PHP版本的ImageMagick库来运行转换(Unix中的转换实用程序由相同的库支持)。 / p>

确实是一个片段,例如:

$im = new Imagick('image.ai');
$im->setImageFormat('eps');
$im->writeImage('image.eps');

应该这样做。

注意:如果生成的图像包含任何类型的工件,请确保阅读PHP文档以获取可能需要指定的额外参数。例如 - 当转换为PNG到JPG时,您需要为新的JPG图像指定背景颜色,然后还需要展平图像以获得输出。我对EPS和AI格式不太熟悉,这就是为什么我不能给你任何相对准确的指针。

编辑:

这里的another question with a similar task有一个很好的答案,表明.ai文件应与Imagick一起使用。