Ortak sorun, zaman CKEditor, kullanıcıların, editör içinde resim yüklemek, onları gömmek, ve sonra onları yeniden boyutlandırmak olabilir gibi WYSIWYG Editörler kullanan son kullanıcılar için İçerik Yönetim Sistemleri bina.
Içeriği kaydettikten sonra, gömülü (orijinal) görüntü URL'ler uygun biçimde yeniden meslektaşları tarafından değiştirilmesi gerekir. Bu yüklenen gelen bir huge kaynak dosyası önlemek için otomatik olarak yeniden boyutlandırılır gereken - elle 300 x 300 Piksel için WYSIWYG editörü yeniden boyutlandırılabilir bir kullanıcı tarafından yüklenen bir 3000 x 3000 fotoğrafı düşünün.
Görev oldukça basittir, ve bunu ben yerine :) arıyorum yüzden düzenli ifadelerle de olsa bir kaç kez (uyguladık - bakınız, görüntüler için arama, DOM yürümek olsun boyutu görüntü kaynak dosyası img
etiketinde belirtilenden farklıdır ve eğer, otomatik olarak bir tane resized tarafından orijinal görüntüsünü değiştirin.
Yol boyunca birkaç küçük tuhaflıklar (bazı WYWSIYG editörler vs width="300"
, diğerleri width: 300px
CSS sürümü kullanmayı tercih) vardır.
Benim sorum, bu iyi yapan bir hazır, yüksek kaliteli PHP çözüm yoktur, ve dikkate tuhaflıklar alır?