2013-07-02 7 views
7

PSDファイルをPHPコードに読んで、グループレイヤーとX-Y位置を取得する必要があります。PHPを使ってpsdファイルを読むにはどうすればいいですか

どうすればいいですか?私はImageMagickのことを聞いたことがありますが、それに取り組んだことはありません。

あなたにはいくつかのリンクがあり、私にそれを提供してください。

+0

これが役立つかどうかわからない:http://www.phpclasses.org/package/3627-PHP-Open-images-in-the-PhotoShop-PSD-format.html – karmafunk

+0

@karmafunk最初に試したことがありますが、イメージに変換していますが、支払い人を読もうと思います。 –

+1

何も存在しない場合は、ファイルを解析することで自分で行うことができます:http://www.adobe.com/devnet-apps/photoshop/fileformatashtml / – roptch

答えて

7

あなたはこのためImageMagickを使用し、のようなもの使用することができます

また
$im = new Imagick("image.psd"); 

foreach($im as $layer) { 
    // do something with each $layer 

    // example: save all layers to separate PNG files 
    $layer->writeImage("layer" . ++$i . ".png"); 
} 

を、あなたはあなたに似た質問にthis answerを見て、とのx,y位置を取得する方法についていくつかのコード例を持っていることができます例えば、層。

関連する問題