Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353

    Larghezza e altezza per le immagini

    ciao a tutti! Sto cercando di modificare il bellissimo tutorial di rempox della galleria di immagini! voreri cambiare il resize in modo che mi faccia il resize delle immagini in base all'altezza!!!
    ho trovato un'altro codice di un'altro tutorial, che dovrebbe fare questo...ma non riesco a farlo andare

    ecco il codice originale:

    mc.onEnterFrame=function()
    {
    if(this.foto.getBytesLoaded()>1024 && this.foto.getBytesLoaded() == this.foto.getBytesTotal())
    {
    // calcolo dimensioni originali
    this.larg=this.foto._width
    this.alt=this.foto._height
    // chiamo la funzione di re-dimensionamento
    this.foto._xscale = Math.floor(80/this.larg*100)
    this.foto._yscale = Math.floor(56*100/this.alt*100)
    // ridondante ma...
    this.foto._width=80
    this.foto._height=56
    //eseguo la funzione di Fade IN
    this.foto.onEnterFrame = function(){
    // enterFrame per aumentare gradualmente l'alpha dell'immagine caricata
    if(this._alpha < 100){this._alpha+=20;}
    else {this._alpha = 100; delete this.onEnterFrame;}
    }
    // per far apparire automaticamente la prima foto
    if(this.ID==1){
    carica_foto(this.img)
    carica_dati(this.img, this.cat,this.desc,this.drive,this.dim)
    }

    delete this.onEnterFrame
    } // fine IF

    } // Fine mc.onEnterFrame=function()
    // FUNZIONE DI CARICAMENTO FOTO GRANDE
    mc.onPress=function(){
    // chiamata
    carica_foto(this.img)
    carica_dati(this.img, this.cat,this.desc,this.drive,this.dim)
    // visitato
    this.check_visit._visible=1
    }
    // controlli per mandare a capo le miniature creando una struttura 3 x N
    if(k<3){
    k++
    }else{
    k=1;
    j++
    }
    i++
    } // Fine while(i <= this.Totale)

    } // fine success
    } // Fine funzione Name_foto

    qualcuno ha voglia di fare un pò di volontariato per aiutare un demente, come me, a modificarlo???
    grazie 1000

  2. #2
    ma non l'ho provato ma se...


    codice:
    Altezza   = 200
    Larghezza =  50
    
    RapportoH = Altezza/Larghezza = 4
    
    Stabilito che la foto deve essere ridimensionata ad una altezza massima di 
    
    HL = 100
    
    _yscale = HL/Altezza*100 = 50 (%)
    
    _xscale = _yscale/RapportoH = 12.5 (%)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    non so come! ma sembra funzionare....
    grazie

  4. #4
    ma non l'ho provato ma se...
    la matematica non è una .......
    Ciao e prego.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243
    salve,
    io ho un problema simile,
    praticamente l'immagine da visualizzare nel riquadro della galleria dovrebbe essere massimo
    380x350.
    Adesso succede che se l'immagine e maggiore di queste misure esce fuori dal riquadro.
    Potete aiutarmi nel rimensionare l'immagine ?
    grazie.

  6. #6
    codice:
    lar = 380
    alt =350
    rapp = lar/alt
    
    if (foto._width>lar){
       foto._width=lar
       foto._height=lar/rapp
    }
    if (foto._height>alt){
       foto._height=alt
       foto._width=alt*rapp
    }
    Una cosa del genere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.