PHP中的PSD文件解析提取标题信息获取图层并将图层导出为png文件

PHP中的PSD文件解析提取标题信息获取图层并将图层导出为png文件,php,parsing,photoshop,psd,Php,Parsing,Photoshop,Psd,我正在尝试用PHP读取.psd文件。我从中获得了完整的标题信息,并获得了文件的签名、版本、通道、高度和宽度、深度和颜色模式 以下是我的PHP代码: $infoArray = array(); $fileName = "test.psd"; $fp = fopen($fileName,'r'); $infoArray['version id'] = @reset(unpack('n',fread($fp,2))); fseek($fp,6,SEEK_CUR); $infoArray['chan

我正在尝试用PHP读取.psd文件。我从中获得了完整的标题信息,并获得了文件的签名、版本、通道、高度和宽度、深度和颜色模式

以下是我的PHP代码:

$infoArray = array();
$fileName = "test.psd";
$fp = fopen($fileName,'r');

$infoArray['version id'] = @reset(unpack('n',fread($fp,2)));
fseek($fp,6,SEEK_CUR);

$infoArray['channels']      = @reset(unpack('n',fread($fp,2)));
$infoArray['rows']          = @reset(unpack('N',fread($fp,4)));
$infoArray['columns']       = @reset(unpack('N',fread($fp,4)));
$infoArray['colorDepth']    = @reset(unpack('n',fread($fp,2))); 
$infoArray['colorMode']     = @reset(unpack('n',fread($fp,2)));

如何提取具有名称、高度、宽度、x坐标和y坐标的图层,然后将这些图层导出到.png文件?

肯定有开发人员已经为这只猫剥皮了。例如,通过Google查看此结果-Adobe提供的完整官方格式规范:。我已经用它编写了一个基于Java的实现,但这需要做一点工作……感谢您的回复。我已经读过并提到了上面的链接。我需要在PHP中实现特定的功能。需要提取图层(名称、高度、宽度、x、y)并导出这些图层.png文件。