PHP - Imagick - 转换EPS文件的问题

时间:2017-07-19 11:41:42

标签: php imagemagick imagick vector-graphics eps

我在使用PHP中的\ Imagick读取和编写eps文件时遇到了一些麻烦。

这是EPS文件: https://www.dropbox.com/s/r9s8q2p0apyswbg/Logo.eps?dl=0

问题

1)读完该文件并再次写入(用另一个文件名保存)后,图像颜色会反转 - 实际的fk是什么?

2)无论我尝试什么,图像都不会以更好的质量出现。在EpsViewer中查看此图像并更改宽度和高度(左上角有这两个输入字段),图像会锐化。我怎么能用PHP和Imagick做到这一点?

我的代码(问题#1和#2)

<?php
    $IM = new \Imagick();
    $IM->readImage('./file.eps');
    $IM->writeImage('./file2.eps');
    $IM->destroy();
?>

但文件倒置了,质量很差。这是:https://www.dropbox.com/s/qgoasdr43uitypn/Logo2.eps?dl=0

3)eps文件在Adobe Illustrator(紫色)和EPSViewer(蓝色)中看起来不同。我想我不会得到那些矢量图像......

我非常感谢任何帮助,因为这个矢量图像的随意性让我感到疯狂。请不要发布任何与CLI相关的命令。

(抱歉英语不好,我尽我所能)

0 个答案:

没有答案