Php Dersleri

Php ile PSD Dosyasını Okutmak | Resmi Görüntülemek

Son zamanlarda girmiş olduğum saçma sapan projelerden birisinde psd dosyasını php ile nasıl okuturuz olmuştu. Yani bunun php ile nasıl yapılacağına dair akıl sır erdiremezken yanlış hatırlamıyorsam 2007 yılında birisi buna bir çözüm bulmuş ve bir class hazırlamış. Adam bununla yetinmemiş ve o kadar basite indirgemiş ki 3 kod ile psd dosyası içinde yer alan veriyi çekmenizi sağlamış. Ne deyim bize de böyle kişiler lazım helal olsun!

Şimdi kodları paylaşılmayacak kadar uzun olan bu class dosyasını ekte paylaşacağım. Dosyaları indir diyerek burada anlatmış olduğum php dosyasına ulaşabilirsiniz. Php ile psd dosyasını okutmak için önce bu hazırlanan class’a ihtiyacımız var sonrasında ise görüntülemeyi yapacağımız bir adet php dosyasına. Şimdi bir adet index.php oluşturalım ve içine şu kodları yazalım;

include_once("PhpPsd.php");
header("Content-type: image/jpeg");
print imagejpeg(imagecreatefrompsd("logo.psd"));

İşte tamı tamına bu koda işlemi yapmak bu kadar basit! Ha isterseniz index.php yerine gidip image.php diye oluşturabilir sonrada bunu get ile dosya yerini belirterek çıktı verebilirsiniz. Yani şöyle;

$psd = $_GET["psd"];
include_once("PhpPsd.php");
header("Content-type: image/jpeg");
print imagejpeg(imagecreatefrompsd($psd));

Diye bir image.php oluşturabilirsiniz. Kullanım için ise istediğiniz yere şöyle yazabilirsiniz;

<img src="image.php?psd=logo.psd" alt=""/>

Diyerek psd dosyasındaki görüntüyü daha dinamik bir biçimde almış olursunuz.

Bilmem işinize yarar mı ama arşive atmanızda fayda var. Bakarsınız bir gün lazım olacağı tutar

Bir önceki yazım olan Php İle Birden Fazla Boşlukları Silme İşlemi başlıklı makalemi de okumanızı öneririm.

İlgilizi Çekecek Konular

Php ile xml Dosyasını Okutmak

ibrahim Çevrük

Nesne Yönelimli Programlama | Public ve Private Deyimi

ibrahim Çevrük

Koşul Belirtme İfadeleri | if | else if | else Kullanımı #3

ibrahim Çevrük

Yorum Giriniz