WordPress image crop vs TimThumb

Bu çok uzun bir yazı olmayacak. Galip ve mağlup olayına gem de vurmayacağım. Sadece güvenlik açısından değerlendireceğim. Tabii ki avantaj/dezavantaj olacak. Bildiğimiz gibi WordPress üzerinde yüklediğimiz resimler sadece bir boyutta (imaj yükseklik ve genişliği bakımından) saklanmıyor. Bunun Ayarlar -> Ortam alanından siz ayarlayabiliyorsunuz. Thumbnail (Küçük Resim), Medium (Orta boyut) ve Large (Büyük Boyut) olarak üç şekilde ayrılıyor. Varsayılan olarak gelen değerler küçük resim için 150×150, Orta boyut için 300×300 ve büyük boyut içinse 1024x1024tür. Bunu çoğu kişi değiştirmez ya da temalardaki özellikleri kullanır.

Yukarıdaki ufak bilgilendirme ardından sizlere şu konuyu açıyorum. Bazı fonksiyonlarla temalarınıza ve eklentilerinize bu özelliği ekleyip kendinize has boyutlar oluşturabiliyorsunuz. Ve bunları yine WordPress fonksiyonlarıyla kullanabiliyorsunuz. Ve çok basit. Hatta şöyle söyleyebilirim ki herşeyi WordPress e bırakıyorsunuz.

Ve bir de TimThumb var. Bu da hemen hemen aynı işlevi, ve hatta daha fazlasını yapıyor. timhumb.php doyasına yönlendirdiğiniz resminizi cahce klasörüne attığı dosyacıklarla canlı olarak boyutlandırıyor, kırpıyor ve önünüze getiriyor. Ama ufak da olsa açıkları var…

İşte bu bağlamda Avantaj ve dezavantajları sizlere aktarmak istiyorum.

WordPress image crop Avantajları;

  • WordPress tabanlı
  • WordPress içerisindeki fonksiyonları kullandığından güvenli
  • Kolay ve basit kullanımından dolayı tercih edilebilir

WordPress image crop Dezavantajları;

  • Yaptığınız her resim boyut eklemenizde önceki resimler için yeniden resim oluşturma yapmanız gerekmekte

TimThumb Avantajları

  • Anlık küçük resimler oluşturulabilimesi
  • Resimlerin fiziksel olarak depolanması yerine cache tutması
  • Sadece kırpmakla kalmayıp, ayarlandığında farklı efektler de verilebilmesi (Sepya, S/B)
  • Verilebilen ve değiştirilebilen komutlarla yönetilebilmesi

TimThumb Dezavantajları

  • Düzgün kullanılmadığında açıkların oluşabilmesi
  • Versiyon güncellemesi yapılmadığında açıkların oluşabilmesi
  • WordPress e ait bazı uygulamaların (özellikle güvenlike ilgili olanların) TimThumb’u engellemesi

Buradan yukarıya bakınca her ikisinin de unutmuş olabileceğim avantaj / dezavantajları olabilir. Bunları yorumlarla da destekleyebilirsiniz. Ama gerek WordPress image crop, gerekse TimThumb işlerini hakkıyla yapıyorlar. Sadece WordPress versiyonunu kullananların sıkıntısı resimleri tekrar oluşturmak olacaktır gibime geliyor.

Umarım bu kafa karışıklığında sizlere birşeyler katabilmişimdir…
Selametle