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