2011-04-18 20 views
1

我正在尝试创建一个Web应用程序,设计人员可以在其中提交和共享那里的工作。但我想不是所有的设计师都只会提交jpeg或gif。所以我允许选项以.ai(Adobe Illustrator)格式提交他们的作品。但是在文件上传后,我可以给用户任何选项来查看这些插图。有没有我可以用来预览这些文件的任何外部应用程序。在illustrator中创建的显示插图

我在PHP开发,以及如何使用CakePHP

回答

1

的ImageMagick似乎有.AI

http://www.imagemagick.org

+0

我不给用户修改。只是预览!它似乎太大了...... – Rohan210 2011-04-18 08:32:39

+0

您在服务器上创建预览!取出.ai文件,然后使用CONVERT命令进行预览... – Adrian 2011-04-18 09:02:15

+0

我会试试..谢谢 – Rohan210 2011-04-18 11:07:22

2

支持他们可以在将文件保存为SVG,这是赢得了矢量图形文件放大缩小质量。

现代浏览器可以显示SVG文件,维基百科似乎使用他们制造了很多:http://fr.wikipedia.org/wiki/Fichier:SVG_Simple_Logo.svg

+0

我可以使用SVG格式的任何扩展名吗? – Rohan210 2011-04-18 08:37:26

+0

你到底意味着什么? 如果你在谈论浏览器扩展,大多数现代浏览器如Chrome,Safari,Firefox(甚至是最新的IE)都可以显示SVG图像,而不需要任何插件。 Adob​​e Illustrator可以(至少我知道CS3和更高版本)能够生成SVG文件:http://livedocs.adobe.com/en_US/Illustrator/13.0/help.html?content=WS714a382cdf7d304e7e07d0100196cbc5f-655b.html – dominicbri7 2011-04-21 07:14:47

0

插画本身具有保存为PDF的能力。

+0

我设法使用ImageMagick,就像@Adrian建议的那样。整个观点是分享艺术家之间的原创作品。不管怎么说,多谢拉。 – Rohan210 2013-04-01 22:04:55

0

用户提交.ai文件的挑战在于,您可以在同一文档中使用不同图层组合的相同设计或文档的多个版本,以及各种不同画板的无限组合(这些组合可以在同一文件)。我认为做得不好只是能够显示某种文件格式或文档预览。如上所述,我认为使用其他格式比如PDF,SVG或更简单一些会更好,并通过UI教育他们将PNG/JPG/SVG等文件保存为备份文件,并使ai可供下载。