İnternette bir çok resim boyutlandırma sınıfları gördüm, hepsi bazı basit kullanımlar için çok fazla ve gereksiz bazı özellikler içeriyor. Bende bunlara alternatif olması açısından bu basit ve kullanışlı php ile resim boyutlandırma fonksiyonunu hazırladım. Umarım çalışmalarınızda kolaylık sağlar.
function resim_boyutlandir($kaynak_adres, $hedef_adres, $genislik, $yukseklik, $kalite = 100)
{
if(!@getimagesize($kaynak_adres))
exit('Resim kaynagi gecersiz');
list($kaynak_genislik, $kaynak_yukseklik) = @getimagesize($kaynak_adres);
$kaynak = @imagecreatefromjpeg($kaynak_adres);
if(!$kaynak)
exit('Resim kaynagi gecersiz');
$hedef = imagecreatetruecolor($genislik, $yukseklik);
imagecopyresampled($hedef, $kaynak, 0, 0, 0, 0, $genislik, $yukseklik, $kaynak_genislik, $kaynak_yukseklik);
$sonuc = imagejpeg($hedef, $hedef_adres, $kalite);
imagedestroy($hedef);
imagedestroy($kaynak);
return $sonuc;
}
Örnek bir kullanımı:
resim_boyutlandir('kaynak_resim.jpg', 'hedef_resim.jpg', 100, 200);
Ayrıca isteğe bağlı olarak boyutlandırma sonucunda oluşacak resmin kalitesini de ayarlayabilirsiniz, varsayılan değer 100 yani en kaliteli çıktıdır. (kalite değerini 100 üzerinden girin). Aşağıdaki kodda yarı kalitede bir çıktı alacağız:
resim_boyutlandir('kaynak_resim.jpg', 'hedef_resim.jpg', 100, 200, 50);
Başka bir sanal serüvende görüşmek üzere hoşça kalın.

Web tasarımlarının da artık gerçekten sanatsal değerler taşıdıklarına inanıyorum. İşte 2009 yılının seçilmiş, trend olmuş, baktıkça bakılacak ve ilhamlar alınacak harikulade logo tasarımları için buradan buyurun. Hasan Yalçın‘dan duydum baktım etkilendim ve bende bunu duyurmak istedim.

Bu fotoğrafı aslında 3 yıl önce yakalamıştım. Bazen onları arşivden keşfedip internette yayınlamam zaman alıyor.. Olsun, fotoğraflar eskidikçe daha tatlı oluyor,
gerçi Pierre Loti‘den değişen birşey olmamış olsa bile. Bu fotoğrafım için buradan, Flickr’daki diğer fotoğraflarım içinse buradan buyrun. İyi seyirler ..
PHP ile yaptığım sıradışı ve garip çalışmalarımdan birisi de bu oldu sanırım. Bu çalışmamda kodlar ile resim çizdim fakat olay şu ki çıkacak sonucu önceden aklımda canlandırmamıştım. Yazdığım birkaç trigonometri ve de php döngü kodları ile çizdiğim garip dairesel şekillerin bir araya gelmesiyle böyle bir şekil oluşturdum. rakamların miktarı ya da döngülerin değerleri değiştikçe ortaya sayısız şekiller çıkıyor. Eğlenceli oluyor :) Ama bu tarz çizimler için sanırım biraz trigonomteri ve birazda php bilmeniz gerekiyor, gerisi rakam sallamanıza ve hayal gücünüzü kullanmanıza kalıyor. Denemeler yaptıkça güzel sonuçlar çıkartabilir hatta yaptığınız şekillerden kendinize sergi bile açabilirsiniz. Bu çalışmamın kaynak kodlarını incelemek için buradan, tam boyutu içinse buradan buyrun.

Serbest bir PHP programcısı olarak ileri görüşlerimden birisi; PHP ile web tabanlı yapılamayacak hiç birşey yok. Kimine abartı kimine de mantıksız gelsede ben şu ana kadar bu düşünceler ile birçok sıradışı projelere adım attım ve koştum. İşte şimdi de bir başka sıradışı projem; PHP ile 3D yazılar oluşturma. 3 parçadan oluşacak(ana sayfa, resmin oluşturulacağı sayfa ve font) olan bu minik projemiz için PHP’nin yazı için kullanacağı bir fonta ihtiyacımız var ben bunun için kalın “Tahoma” seçtim, sizde kendi zevkinize göre bunu değiştirebilrisiniz ama düz ve sade fontlar olması 3 boyutlu gösterimi daha etkili olmasını sağlar. Hadi başlayalım. (devamı…)

Ayaklarınızı kayalara sallayıp akşamın karanlığında ufka bakmak, geçen gemileri ışıklarından takip etmek ve bu eşsiz akşam sahil manzarası, gerçekten İstanbul’umun en sevdiğim şeylerinden birisi. Başka bir açıdan bana eskilerde oynadığım GTA oyunundaki sahilleri anımsattı.. [flickr]