我正在尝试创建一个 Web 应用程序,设计师可以在其中提交和共享工作。但我认为并非所有设计师都只会提交 jpeg 或 gif。所以我允许选项以 .ai (Adobe Illustrator) 格式提交他们的作品。但是在文件上传后,我可以给用户任何选项来查看这些插图。是否有任何外部应用程序可用于预览此类文件。
我正在用 PHP 开发,并使用 CakePHP
我正在尝试创建一个 Web 应用程序,设计师可以在其中提交和共享工作。但我认为并非所有设计师都只会提交 jpeg 或 gif。所以我允许选项以 .ai (Adobe Illustrator) 格式提交他们的作品。但是在文件上传后,我可以给用户任何选项来查看这些插图。是否有任何外部应用程序可用于预览此类文件。
我正在用 PHP 开发,并使用 CakePHP
他们可以将文件保存为 SVG,这是一种矢量图形文件,在缩放时不会降低质量。
现代浏览器可以显示 SVG 文件,维基百科似乎经常使用它们:http://fr.wikipedia.org/wiki/Fichier: SVG_Simple_Logo.svg
ImageMagick 似乎支持 .ai
Illustrator 本身具有保存为 PDF 的能力。
用户提交 .ai 文件的挑战在于,您可以在同一个文档中拥有多个版本的相同设计或文档,其中包含不同的层组合,并且在不同的画板上(在同一个文档中可以有不同的大小)。我不认为做得好仅仅是能够显示某种文件格式或文档预览的问题。如上所述,我认为最好使用其他格式,例如 PDF、SVG,或者只是让它更简单,并通过 UI 教育它们,将合成保存为 PNG/JPG/SVG 等,并让 AI 可供下载。