Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Resize immagine al minimo comune multiplo

    Allora, vi spiego cosa voglio fare.

    Ho delle immagini con una determinata grandezza. Supponiamo 580x215pixel
    Io vorrei, più che fare un resize, vedere questa foto adattandola alla larghezza o altezza che definisco io.

    Allo stato attuale ho il comando height="140" (dentro

    [img]link[/img])

    che mi riduce l'altezza a 140 e in proporzione anche la larghezza a 377pixel


    Però, lo spazio dove visualizzare questa immagine è limitato.
    Io desidero limitare o l'altezza (e quindi, in proporzione anche la larghezza) o la larghezza (e quindi, in proporzione anche la l'altezza) in base al valore minimo.


    Cerco di spiegarmi meglio.
    La foto è di 580x215
    Nella mia area di visualizzazione ho a disposizione 150x150pixel, ok?
    Io vorrei che questa foto entrasse dentro questo quadratino da 150pixel
    Ora, se metto width="150" mi va bene, perchè la larghezza scenderebbe a 150, mentre l'altezza a 55,6pixel. Quindi entra nel quadratino!!!
    Ma se avessi una foto da 215x580??????
    Mi trovo con il height a 150, ma la larghezza a 404pixel...

    Io invece vorrei limitare o l'altezza o la larghezza, in modo tale che la dimensione maggiore (o l'altezza o la larghezza) sia inferiore o = a 150pixel!!!

    Che so, qualcosa del genere width<"150" OR height<"150"...
    se po' fa'???

  2. #2
    Devi utilizzare le librerie GD2 di php per risolvere il problema

    Esegui prima un ridimensionamento in larghezza poi verifichi che l'altezza dimensionata in proporzione alla nuova larghezza non superi la tua che hai prestabilito.

    In caso accada fai una altro ridimensionamento in altezza che a sua volta riproporzionerà la larghezza.

    Puoi farti delle funzioni per ogni specifica situazione


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.