2011-08-20 23 views
6

Kullanıcıların görüntüleri yükledikleri bir site var ve kullanıcılardan kullanıcılara çok sayıda resim gösteriyorum. Görüntülerin çoğu JPG'dir, ancak bazıları PNG'dir.PHP Dinamik Sprite Oluşturma

Kendim oluşturduğum görüntüler için elle oluşturulmuş sprite'ları kullanıyorum ancak geçerli kullanıcı görüntüleri tek tek indiriliyor ve bu da sayfa yüklenmesine zaman ekliyor.

http://www.mummey.org/2008/12/csprites-a-dynamic-css-sprite-generator-in-php5/ http://net.tutsplus.com/articles/news/dynamic-sprite-framework-:

Ben aşağıdaki linklere gibi oluşturun PHP Dinamik Sprite okuma biraz yaptık with-php-new-plus-tutorial/

Bu işleve sahip olan herkes çalışıyor mu ve eğer öyleyse nasıl/ne kullandılar? tavsiyeler?

şerefe

cevap

3

ben PHPClasses.org (http://www.phpclasses.org/package/6560-PHP-Generate-sprite-images-and-CSS-to-use-image-styles.html) den CSS Sprite Sınıfı ile PLupload (plupload.com) birleştirmek olacaktır.

İstemci tarafı görüntü yeniden boyutlandırma özelliği nedeniyle, çok sayıda sunucu işlemeyi azaltabilen, PLupload kullanılmasını öneririm.

+0

neden istemci tarafında işlemeyi arttırmak istiyorsunuz ... en iyi şekilde sunucu üzerinde mümkün olan en fazla işi yapmak için ... Ayrıca fikirleri hardal kesmeyecek ... başka kimsenin hiçbir fikri olmadığını söyledi Bu yüzden bu gelişmemiş bir alan olduğunu tahmin ediyorum .... – Adam

+2

Aslında, ilk kez yeniden boyutlandırma istemci tarafı (PLupload otomatik olarak yapar) yapmak daha iyidir, böylece yükleme dosya boyutlarınız azaltılır. Her şey sunucu tarafında yapılır. Örnek: Birisi, 15mp dijital fotoğraf makinesinden bir 4492x3328 fotoğraf yüklerse. Bu görüntüyü sunucudan boyutlandırmak için bir aptal olursunuz. Bunun yerine ... 1024x768 gibi daha yönetilebilir bir şeye başlangıç ​​boyutlandırması yapın. Daha sonra küçük resimler ve ikincil boyutlar gibi şeyler için posta sunucusunu yeniden boyutlandırabilirsiniz. –