我们可以使用 php 创建 photoshop 文件或 illustrator 文件吗?
我想创建一个 Flash 应用程序,它可以用几种形状执行简单的位置分配,这些位置和形状将通过 php “转换”为 photoshop 文件或 illustrator 文件。
我可以知道有什么办法吗?
我们可以使用 php 创建 photoshop 文件或 illustrator 文件吗?
我想创建一个 Flash 应用程序,它可以用几种形状执行简单的位置分配,这些位置和形状将通过 php “转换”为 photoshop 文件或 illustrator 文件。
我可以知道有什么办法吗?
Illustrator 很简单,因为 EPS 格式相当标准并且核心没有改变(Photoshop 不能这样说)。
但是,我建议您查看可缩放矢量图形,Illustrator 或 Photoshop 也可以阅读: http ://en.wikipedia.org/wiki/Scalable_Vector_Graphics
这是一种基于 XML 的标记语言,可以做任何你想做的事情……而且使用起来会更容易。
我会考虑使用 php ps 创建一个 ps 文件或使用php pdf创建一个 pdf 文件中的任何一个都可以很容易地打开到 illustrator 中,就 Photoshop 而言,你可以使用GD或imageMagick生成图像
从技术上讲,可以输出本机 PSD 文件。这不是一个简单的过程,但想法是您将使用原始文件写入来创建适当的标题和文件部分。为标题、颜色模式、资源、图层/蒙版和图像数据保留了部分。
复杂性在于将现有图像的数据管道传输到数据部分并匹配规范。对于本节,我需要研究最相似的格式(即我假设的 TIFF)。它还需要匹配选定的色彩空间(RGB 或 CMYK)。
PSD 的真正好处是分层选项。我有兴趣使用现有的 PSD 文件,修改现有数据(即智能对象层中的文本),然后渲染它。在服务器端,使用 Photoshop Droplet 和热文件夹来自动处理比创建 PSD 库 imo 更有效。
John Green 的另一个答案是一个很好的建议——使用更开放/可互操作的文件格式。如果您需要利用层,则需要深入研究或在 PHP 之外获得更多创意。