2
我在PHP中使用Imagemagick並希望獲取圖層(x,y)的位置,但不知道如何。PHP:獲取PSD文件圖層的位置(x,y)
我讀了PHP的PSD文件,並在這樣的閱讀每一層:
for ($i = 0, $num_layers = $im->getNumberImages(); $i < $num_layers; ++$i) { ...
我在PHP中使用Imagemagick並希望獲取圖層(x,y)的位置,但不知道如何。PHP:獲取PSD文件圖層的位置(x,y)
我讀了PHP的PSD文件,並在這樣的閱讀每一層:
for ($i = 0, $num_layers = $im->getNumberImages(); $i < $num_layers; ++$i) { ...
<?php
for ($i = 0, $num_layers = $im->getNumberImages(); $i < $num_layers; ++$i) {
$im->setImageIndex($i); //this
$im->setIteratorIndex($i); //or this is kinda redundant
$pagedata=$im->getImagePage();
print("x,y: " . $pagedata["x"].", ".$pagedata["y"]."<br />\n");
print("w,h: " . $pagedata["width"].", ".$pagedata["height"]."<br />\n");
//export layer
//$im->writeImage('layer_' . $i . '.png');
}
?>
感謝,這正是我想要=) –
爲了獲得更大的元數據使用 的foreach($ IM - > getImageProperties(「*」)爲$ k => $ v)print(「$ k:$ v
\ n」); – micha
我已經使用getImageProperties,但如何獲取psd文件的註釋,如果你在圖形程序中設置一個? –