Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    71

    Ridimensionare Immagini

    Volevo sapere se esiste un modo per far vedere delle immagini grandi, in modo da essere ridotte in percentuali. Mi spiego meglio ho fatto un sito in asp per un cliente, e quest'ultimo può inserire delle immagini che nn hanno tutte le stesse dimensioni. Ovviamente nn posso impostare width e height con valori fissi perchè mi si sballerebbero tutte le proporzioni delle foto ma posso solo dirgli "riduci l'immagine al 25 %".

    ES. Ho una foto che è 800x600, una che è 100x600 e una 800x200. Devo inserirle in dei blocchi da 200x150
    Se gli dico che width deve essere 200 e height 150 che succede?
    Foto1: Si riduce alla perfezione, senza distorcersi
    Foto2:Si distorce perchè la larghezza aumenta (da 100->200) e l'altezza diminuisce (da 600->150)
    Foto3:Stesso problema di sopra ma a parti invertite

    P.S. Ho fatto in modo che le foto nn superino gli 800px in larghezza e i 600px in altezza così se posso ridimensionarle al 25% risolvo tutto.

  2. #2
    Utente di HTML.it L'avatar di Robycz
    Registrato dal
    Jul 2002
    Messaggi
    245
    ridurre tutte le immagini al 25% non mi pare una buona idea...
    un'immagine di 100px x 100px ridotta al 25% diventa 25px x 25px : una piccola icona.

    Però potresti provare a capire, immagine per immagine, quale sia il fattore di ridimensionamento più adatto.

    Per continuare con il tuo esempio...

    diciamo che maxwidth=200 e maxheight=150

    width1=800 , height1=600
    width2=100 , height2=600
    width3=800 , height3=200

    test 1
    se le dimensioni sono inferiori a maxwidth e maxheight
    allora newwidth1=widht1 , newheight1=height1

    test2
    propwidth=width1/maxwidth
    propheight=height1/maxwidth
    se propwidth>propheight
    allora newwidth1=width1/propwidth , newheight1=height1/propwidth
    altrimenti newwidth1=widht1/propheight , newheight1=height1/propheight

    Il bello è che potrebbe pure funzionare

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    71
    No aspetta nn ci sono problemi che le dimensioni diventino quelle di un francobollo perchè le immagini sono tutte vicine al max dimensione possibile. Cioè se io stampo al 25% e devo entrare in un riquadro da 200 per 150, ho delle immagini che rispettino il piu' possibile la dimensione di 800x600, infatti nel mio esempio ho immagini di 800x100 100x600 etc etc

    Di quello che hai scritto tu c'ho capito poco e niente, anche perchè devo tradurlo in qualche linguaggio e nn sò come potrei farlo.

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.