goker

göker

cebeci

developer

edirne

goker.cebeci :: yaşam için hayata dair geliştirme çabaları :: Web Developer Olmak :: imagick

imagick

yazım: 20 Temmuz 08 18:01 / güncelleme: 28 Kasım 08 03:53

imagemagick ile resim işlemleri

    PHP üzerinde resim işlemleri için genelde alışık olduğumuz kütüphane GD'dir. Imagick, GD'ya nazaran daha geniş bir kütüphane ve güzel bir alternatif, resim üzerinde daha yoğun bir işlem zinciri uygulamanız gerektiğinde hayat kurtarıcı.

    Imagick ile ilk çalıştığım sıralarda ciddi döküman sıkıntısı duymuştum, döküman yönünden GD kadar zengin değildi. Zaman içinde gelişmiştir umarım.

    PECL üzerinden http://pecl.php.net/package/imagick ile imagick'i edinebileceğiniz gibi ubuntu üzerinde kolay kurulum için php5-imagick paketi mevcut.

    Imagemagick ile basit işlemlere gelince:

    Aşağıdaki şekilde basitçe thumbnail oluşturabiliyoruz.

<?$img = new imagick('text.jpg');$img->thumbnailImage(100,100);$img->writeImages('testThumb.jpg',true);?>
    Resmin formatının desteklenip desteklenmediğini öğrenmek için:

$img->valid();
    Resmin contrast ayarı için:

$img->contrastImage(.2);
    Resimi döndürmek için:

$img->rotateImage(new ImagickPixel('#000000'), 45);
    Resmi kesmek için:

$img->cropImage(100,100,0,0);
    Resmi prograssive kaydetmek için:

setInterlaceScheme(Imagick::INTERLACE_PLANE);
   
http://tr2.php.net/imagick
  adresinden ayrınyılı bilgiye ulaşabilirsiniz.

anahtar kelimeler: php imagick imagemagick image

Yorumlar

Sitede yer alan yorumlar, kullanıcıların kendi görüşleridir. Kullanıcı yorumlarından goker.cebeci sorumlu tutulamaz.

Yorum yazmak için üye girişi yapın.

loader

Web Developer Olmak

Web Developer'ın bitmeyen geliştirme çabaları.

Konular

fPlayer (1) Web Developer Olmak (25) Bilgisayar Dertleri (4) Genel (3) az LAf ÇOK iŞ (3) beN'im gözümden (1)
ubuntu server php5 powered mysql database mootools 1.2 w3c xhtml 1.1 w3c css
Sitedeki içerikler bilgi amaçlı olup, kullanımından doğacak sorunlardan göker.cebeci sorumlu tutulamaz.