Ben croppa'yı tercih ediyorum:
https://github.com/BKWLD/croppa
Resim için resim çağrılırken thumbnaili oluşturup gerçek zamanlı kopyalıyor. Bu sayede tasarımda ebatlar değişirse tüm resimlere baştan el atmaya gerek kalmıyor. Ayrıca bir sefer oluşturulan thumbnail dosya olarak saklandığı için bir daha çağrıldığında dinamik olarak oluşturulmuyor, sunucu tarafına gitmiyor bile.
Resim yolu şuysa:
/uploads/09/03/screenshot.png
Şöyle oluyor url'lerde:
/uploads/09/03/screenshot-300x200.png
Ayrıca kendi metodları ile silerken tüm ebatları da siliyor yanındaki.
Ayrıca x, y, w, h gibi değerleri tutarak facebook tarzı crop da yapabiliyorum.
Baya memnunum ben, tavsiye ederim.
Alternatif olarak intervention'a ek olarak CodeIgniter'dan beri kullandığım image_moo classını da öneririm:
http://www.matmoo.com/digital-dribble/codeigniter/image_moo/
Çok basit bir kodla salça sınıfa çevirip herhangi bir projeye dahil edebilirsiniz. Bir süre Laravel 3'de kullanmıştım.
http://www.matmoo.com/2012/03/19/image_moo-for-non-code-igniter-users-raw-php-image-manipulation-class/