• Moderatore

    Ottimizzare Lightbox

    Ciao a tutti
    sul mio sito uso lightbox e mi trovo piuttosto bene, tranne per il fatto che devo duplicare ogni immagine per ottenere un effetto ingrandimento.

    Questo oltre ad essere una gran scocciatura mi occupa anche più spazio.
    Ma la cosa peggiore è che non posso rimpicciolire l' immagine di anteprima (mi da problemi di qualità) quindi praticamente faccio caricare ai miei utenti 2 immagini uguali duplicando il consumo di banda!

    Domanda: c'è una soluzione? si può ottenere l' effetto lightbox senza linkare un' altra immagine

    Grazie


  • User Attivo

    non so se ho capito bene, ma...

    ...tu carichi 2 immagini uguali (esempio 800x600) per la mignatura e per la grande, di conseguenza il JS, rimpicciolisce la pseudo-piccola e la miniaturizza, con perdita di qualità in entrambi i casi, almeno così mi sembra, la soluzione è entrare nel core del js e trovare il punto dove va a prendere l'img sorgente, quella piccola, e modificarla con l'indirizzo di quella grande...


  • Moderatore

    No non hai capito, forse mi sono espresso male.

    Ti faccio un esempio.
    Io ho un immagine già grande (fai 300x500), che chiamiamo immagine1, caricata su una pagina del sito.
    Questa immagine la visualizzo diciamo rimpicciolita della metà (settando le misure a 150x250 col css)
    Per fare l' effetto ingrandimento uso lightbox.
    Copio l' immagine e la chiamo immagine2.
    Linko ad immagine2 e lightbox funziona, caricandomi un immagine tale e quale alla prima, solo a dimensioni naturali.

    Il punto è che così facendo consumo molta banda e volevo rimpicciolire immagine 1 della metà (con gimp o paint) solo che così mi perde molto in qualità.
    C'è un modo per usare lightbox (o eventualmente un altro script) che mi permetta di non copiare l' immagine, dimezzando così il consumo di banda?