Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    [php e matematica]resize immagine

    ciao, mi sono arenato e non so come proseguire...allora...io ho (ipotizziamo) tre immagini con dimensioni diverse
    [img 1] 1254*125
    [img 2] 215*689
    [img 3] 1523*1024
    ora...io vorrei che queste immagini vengano ridimensionate ad un massimo di width:500 e height:400 ma non so proprio da dove partire...le immagini non devono venire salvate poichè mi basta ridimensionarle con il DOM (e qui non ci sono problemi)....dopo aver recuperato i valori dell'immagine sul server, come devo procedere?

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    :master: ho capito poco..
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    allora... scrivo in pseudocodice e mi dici se è corretto:
    if (altezza < larghezza){
    larghezza = 500
    altezza = (500*altezza)/larghezza
    }
    else{
    altezza= 400
    larghezza = (400*larghezza)/altezza
    }
    giusto? valuto tutti i casi scrivendo così?

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    giusto

    però così non solo ti rimpicciolisce quelle grandi, ma ti ingrandisce anche quelle che sono già piccole
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da Jarno
    giusto

    però così non solo ti rimpicciolisce quelle grandi, ma ti ingrandisce anche quelle che sono già piccole
    ah, ecco....come lo risolvo? metto tutto dentro un "iffone" con if(altrezza!==400 & larghezza!==500)

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6
    Codice PHP:
    if(altezza larghezza){
      if(
    larghezza>500){
        
    larghezza 500
        altezza 
    = (500*altezza)/larghezza
        
    }
    }else{
      if(
    altezza>400){
        
    altezza400
        larghezza 
    = (400*larghezza)/altezza
        
    }

    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  7. #7
    Un paio di settimane fa ho scritto un metodo che fa il ridimensionamento percentuale, sfruttando la funzione getimagesize(), come risposta in un altro post.

    Se cerchi nel forum trovi la mia risposta.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.