E-Siber.com
teknoloji haberinin
değil, bilgisinin
peşinde...
   

"WEB"in Son Çıkan Önemli Yazıları

 

Sitede şu an 1546 yazı bulunmaktadır.

Son Yorumlar

PHP ile Resim İşlemek Hiç Bu Kadar Kolay Olmamıştı

phpthumbPHP Thumb, normalde resimlerin otomatik thumbnail görüntüsünü almak için geliştirilmiş, oldukça küçük boyutlu, resimlerin boyutlarını yükseklik-genişlik ve yüzdesel boyutlandırma, kırpma ve döndürme işlemlerini başarılı bir şekilde gerçekleştirebilen bir PHP resim işleme kütüphanesidir.


Kütüphane sadece yukarıda sıraladığımız işlemleri yapmakla sınırlandırılmamış; isterseniz kendize özel eklentileri kolayca kütüphaneye ekleyebiliyorsunuz.

PHP Thumb'ın bir diğer önemli özelliği ise, resimlere uygulamak istediğiniz işlemleri ayrı ayrı yeniden yapmak zorunda olmamanızdır. Yani bir resim üzerinde yapacağınız tüm işlemleri belli bir sıraya göre tek seferde gerçekleştirebiliyorsunuz.

PHP Thumb'ı kullanabilmek için sisteminizde daha önceden GD kütüphanesinin de yüklü olması ve PHP5 sürümünü kullanıyor olmanız gerekmektedir.

Kütüphanenin kullanımı ve çağrılması oldukça basit:


- resimleri yeniden boyutlandırmak için:

require_once '../ThumbLib.inc.php';

$thumb = PhpThumbFactory::create('images/test.jpg');
/* Resmi 100x100 ebatlarında yeinden boyutlandırma */
$thumb->resize(100, 100);
$thumb->show();


- resmi döndürmek için:

require_once '../ThumbLib.inc.php';
 
$thumb = PhpThumbFactory::create('images/test.jpg');
/* Resmi 180 derece döndür */
$thumb->rotateImageNDegrees(180);
 
$thumb->show();


- resmi kırpmak için:

require_once '../ThumbLib.inc.php';
 
$thumb = PhpThumbFactory::create('images/test.jpg');
/* $startX, $startY, $cropWidth, $cropHeight */
$thumb->crop(50, 50, 100, 100);
 
$thumb->show();


- resmi yüzdesel olarak yeniden ebatlandırmak için:

require_once '../ThumbLib.inc.php';
 
$thumb = PhpThumbFactory::create('images/test.jpg');
/* Yüzdenin miktarı %100'den hem az hem de çok olabilir */
$thumb->resizePercent(60);
 
$thumb->show();


- resimleri farklı formatlarda kaydetmek için:

require_once '../ThumbLib.inc.php';
 
$image_path = 'images/';
 
$thumb = PhpThumbFactory::create($image_path . 'test.jpg');
$thumb->resize(300, 300);
 
$thumb->save($image_path . 'test.png', 'png');


-resimlere farklı işlemleri sırasıyla uygulamak için:

require_once '../ThumbLib.inc.php';
 
$options = array('resizeUp' => true, 'jpegQuality' => 60);
 
$thumb = PhpThumbFactory::create('images/test.jpg', $options);
$thumb->resize(300, 300);
$thumb->show();


Yukarıdaki örneklerden de görüldüğü gibi kütüphanenin kullanımı oldukça kolay. İşlemlerin işleyişi hızlı ve performansı fazlasıyla iyi. Başucu yardımcı kütüphanelerden biri olabilecek nitelikte yararlı bir kütüphanedir.


Adres: http://phpthumb.gxdlabs.com


· · · · · · · · · ·
Yazan: | 23.03.2011 | 1547 kez okundu.

 


WEB

Yukarı Çık

© 2012 E-SİBER BİLGİ-İLETİŞİM TEKNOLOJİLERİ | Hakkımızda
Bilişim | İnternet | Bilgi Güvenliği | Sosyal Medya | Teknoloji | M. Mekin Pesen
Adresler: E-Siber.com | E-Siber.net | ESiber.com | RSS | Facebook | Twitter | Abone Olun
IP: 38.107.179.218 | Süre: 0.827 saniye. | İletişim | Reklam Verin | Politikalar | İstatistikler