Ti sei perso il VI Convegno gt? Forse puoi rimediare... www.convegnogt.it X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 07-03-10, 22:06   #1 (permalink)
Moderatore
 
L'avatar di Japgalaxy
 
Data di registrazione: Sep 2007
Messaggi: 616
[PHP] ridimensionare e ritagliare immagini con php!

Ciao ragazzi,
ho bisogno di aiuto per quanto riguarda la creazione di uno script per il ridimensionamento di un'immagine.
L'immagine di destinazione deve avere larghezza 166px e altezza 89px.

Utilizzando questa funzione:
Codice PHP:
    imagecopyresized($thumb$source0000$new_width$new_height$old_width$old_height); 
Riesco a ridimensionare l'immagine ma ovviamente non viene ritagliata automaticamente, quindi se le dimensioni dell'immagine non sono proporzionali ne esce fuori una schifezza poiché viene adattata alle dimensioni 166x89.

Ho quindi scoperto che esiste un modo per ritagliarla e con:
Codice PHP:
    $left 50;
    
$top 50;    
    
    
ImageCopy($thumb$source00$left$top$new_width$new_height); 
Riesco solamente a ritagliare l'immagine, che non viene anche ridimensionata...
Come faccio ad integrare entrambe le funzioni?
Ho "googlato" per ore e letto molti articoli ma ho solo fatto più confusione...
Ricapitolando devo:
- Ridimensionare preservando le proporzioni e ritagliare l'immagine ridimensionata proporzionalmente per arrivare infine all'immagine 166x89...
__________________
- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!
Consolegalaxy.it webmagazine sul mondo videoludico! (CERCO COLLABORATORI! Contattatemi!)
Japgalaxy non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 09-03-10, 11:54   #2 (permalink)
User
 
L'avatar di giovandres90
 
Data di registrazione: Dec 2008
Messaggi: 83
Ciao Japgalaxy per primo devi calcolarti le dimenzioni della immagini
$x = $width * $y / $height in questo modo ti trovi la altezza della immagine $y lo devi impostare tu. Dopo di che puoi usare la funzione di cui hai parlato prima imagecopyresized();
__________________
Realizzo script php-Mysql- creazione siti web
giovandres90 non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 07:33.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.