CodeIgniter Görüntü Manipülasyon Class ile iki Images birleştirme

2 Cevap php

Ben CodeIgniter (CI), yeni bir proje geliştiriyorum ve bu sayı bir CI çözüm bulmak istiyorum. Ben bir resim çerçevesi benzer bir resim var. Modifiye edilmesi yüklenen görüntüler onların arka planda bu çerçeve olması için isterim.

Example:
alt text

İlk resim çerçevesi. İkinci (boyutlandırma / kırpma sonra) yüklenen görüntü ve üçüncü ben başarmak istiyorum ikisinin birleşimidir.

2 Cevap

Kendi görüntüler web sitesinde gösterildiği olacak, muhtemelen sadece (alt resim sadece bir sınır verir özellikle eğer ...) CSS kullanmak daha kolay olacaktır. Eğer insanlar çerçevesi ile bu dosyaları indirmek istiyorsanız Tabii ki, farklı bir hikaye.

Ben CI Görüntü Manipülasyon sınıfında bir inşa yöntemi vardır sanmıyorum. Ancak, bu sınıf sadece üç büyük PHP resim kitaplıkları (GD, ImageMagick ve NETPBM) birinden genellikle kullanılan özelliklere soyutlayan edilir. Eğer (Ben normalde bu gibi temel şeyler için GD kullanabilirsiniz ...) kullanarak ne kütüphane biliyorsanız, o zaman sadece bu şeyler yapmanın kendi özel yolları kullanmak zorunda olacak.

Hatta kendi kütüphane yapmak veya kendi özel özellikler eklemek için Görüntü İşleme sınıfını genişletebilirsiniz.

Ayrıca, (tabii, ben de onu aramak için gitmiyorum) Zend bunu yapmak için yollar olabilir. Bir şey bulmak Ama eğer, include Zend components into CI kolay yolu vardır.

İyi şanslar dostum!

Kyle ile Anlaştık - en iyi bahis zaten orada kütüphaneleri uzatmaktır. ImageMagick "kompozit" komutunda bir göz atın.

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php