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;

<?php
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;

<?php
$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 ;)
EK DOSYALARI İNDİR (54)
DEMO YOK
- 27.09.2013 / 04:12:29 2

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

Php Dersleri

Php ile Fotoğrafları CSS Koduna Çevirme

Kategori: Php Dersleri | 11.12.2014
Genel Makaleler

Geçmişimizin Bir Parçası Olan ATARİ OYUNLARI

Kategori: Genel Makaleler | 10.06.2013
8:59 Css Dersleri

Css @Font-face Kullanımı

Kategori: Css Dersleri | 03.05.2013
Genel Makaleler

SQL Injection Açıklarından Kurtulma Yolları

Kategori: Genel Makaleler | 25.07.2014
6:46 Javascript

Javascript'te Karşılaştırma Operatörleri

Kategori: Javascript | 22.11.2013

Yorum Listesi (1) # YorumYap

  • Hakan Baş (29.09.2013 - 19:01:00)
    Hocam çok güzel konu bu arada Sitendeki vidyo oynatıcıyı nasıl yaptın onunla ilgili bir ders varmı :) çok güzelde :D

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.