Seguici su Facebook    Seguici su Twitter    Rimani aggiornato con i nostri Feed RSS    Rimani aggiornato Facebook e Twitter
WebEasyIT


Oggi è 22/05/2012, 2:38


Tutti gli orari sono UTC + 1 ora [ ora legale ]




Apri un nuovo argomento Rispondi all’argomento  [ 1 messaggio ] 
Autore Messaggio
MessaggioInviato: 29/10/2011, 13:29 
Non connesso
Webmaster
Webmaster
Avatar utente

Iscritto il: 09/02/2010, 23:48
Messaggi: 207
Anni: 25
Sesso: Uomo
Sentimentale: Fidanzato/a
Ciao a tutti,

voglio condividere con voi uno script fatto da me che vi permette di fare il resize delle immagini caricate su server senza perdere le proporzioni.

Sintassi: [ Download ] [ Nascondi ]
Codice PHP
//IMPOSTO UN MASSIMALE PER LE THuMb
$amt = "200";
$lmt = "200";

if($ihwidth > $lmt or $ihheight > $amt) {
$eliminarel = $ihwidth - $lmt;
$eliminarea = $ihheight - $amt;
if ($eliminarel >= $eliminarea)  { $perc = round(($eliminarel*100)/$ihwidth);
$ihw = round(($ihwidth/100)*$perc);
$thumbwidth1 = $ihwidth-$ihw;
$ihh = round(($ihheight/100)*$perc);
$thumbheight1 = $ihheight - $ihh;
}
else if ($eliminarel < $eliminarea) { $perc = round(($eliminarea*100)/$ihheight);
$ihw = round(($ihwidth/100)*$perc);
$thumbwidth1 = $ihwidth-$ihw;
$ihh = round(($ihheight/100)*$perc);
$thumbheight1 = $ihheight - $ihh;
}
}
else {
$thumbwidth1 = $ihwidth;
$thumbheight1 = $ihheight;
}
Generato in 0.085 secondi, usando GeSHi 1.0.8.10


In questo modo, avendo l'altezza e la larghezza dell'immagine, possiamo impostare un massimale. Il risultato finale sarà nelle variabili: $thumbwidth1 e $thumbheight1.



Enjoy. :bye:

_________________
Ognuno di noi nasce con un tot di carburante nel serbatoio di cui non conosciamo la quantità. A qualcuno è stato fatto il pieno,altri ne hanno metà,altri nascono che sono gia in riserva. L'unica è tirare come niente fosse e quando poi sentirai che il carburatore si svuota improvvisamente, è il tuo momento. L'importante è non essere andato a passo di lumaca tutta la vita per timore di questo momento!


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 1 messaggio ] 

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron