2013-07-02 17 views
7

PSD dosyasını PHP koduna yazıp grup katmanları ve X-Y konumlarını almam gerekir.php'yi kullanarak psd dosyasını nasıl okuyabilirim?

Nasıl yapabilirim? ImageMagick'i duydum ama üzerinde hiç çalışmadım.

Başlamak için bazı bağlantılarınız varsa lütfen bana bildirin. gibi bir şey kullanarak bunun için

+0

Bu yardımcı olup olmadığından emin değil: http://www.phpclasses.org/package/3627-PHP-Open-images-in-the-PhotoShop-PSD-format.html – karmafunk

+0

@karmafunk yanıt için çok teşekkürler ama ilk denedim ama imaja dönüştü ama mükellefleri okumak istiyorum .. –

+1

Hiçbir şey yoksa, dosyayı ayrıştırarak kendiniz yapabilirsiniz: http://www.adobe.com/devnet-apps/photoshop/fileformatashtml / – roptch

cevap

7

Sen can kullanım ImageMagick: Ayrıca

$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"); 
} 

, size benzer bir soruya this answer bakmak ve x,y pozisyonlarını nasıl bazı kod örnekler vardır edebilirsiniz Örneğin, katmanlar.

İlgili konular