.dsy:it. Pages (2): [1] 2 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [php]modificare la grandezza delle immagini in upload?? (http://www.dsy.it/forum/showthread.php?threadid=25885)


Posted by maynard80 on 01-06-2006 20:01:

[php]modificare la grandezza delle immagini in upload??

vorrei sapere se posso salvare durante l'upload sul server le immagini in grandezze diverse, nel senso che vorrei salvare una versione originale nomeimmagine.jpg e automaticamente una versione del file nominata nomeimmagine_small.jpg con un formato fisso tipo 80x60 da usare come preview nella mia applicazione web.

è possibile?

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !


Posted by Gusher on 01-06-2006 20:05:

Re: [php]modificare la grandezza delle immagini in upload??

Originally posted by maynard80
vorrei sapere se posso salvare durante l'upload sul server le immagini in grandezze diverse, nel senso che vorrei salvare una versione originale nomeimmagine.jpg e automaticamente una versione del file nominata nomeimmagine_small.jpg con un formato fisso tipo 80x60 da usare come preview nella mia applicazione web.

è possibile?



Sì. Devi usare le GD Library (verifica se l'estensione è abilitata).
Tutte le info a riguardo qui.


Posted by maynard80 on 01-06-2006 20:09:

wow, e come faccio a sapere se il provider me l'ha attivata?

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !


Posted by DeepBlue on 01-06-2006 20:52:

carichi una pagina con la funzione phpinfo() e controlli che nella sezione GD ci sia scritto "GD Support enabled"

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


Posted by maynard80 on 01-06-2006 21:54:

gd
GD Support enabled
GD Version bundled (2.0.12 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

direi che è ok, no?



in locale invece uso easyPHP e li invece non c'è proprio questa funzionalità..

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !


Posted by yeah on 01-06-2006 23:28:

Devi attivare l'estensione GD (php_gd2) :)

__________________
?


Posted by maynard80 on 02-06-2006 07:52:

sul mio host è attivo, ma come faccio ad attivarlo in locale sul mio pc? (io uso easyPHP)

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !


Posted by syx on 02-06-2006 12:06:

devi modificare il php.ini e togliere il ; prima di questa riga

code:
extension=php_gd2.dll


occhio che sono due in Easyphp: uno in /conf-files/ e l'altro sotto /php/
(soprattutto se lo usi da chiavetta perchè uno viene generato dall'altro)

la riga penso sia quella o cmq simile perchè ho messo php5 al posto del 4 (trovi come fare nella faq sul sito)

se hai altri dubbi chiedi pure!


Posted by fulminato1 on 02-06-2006 12:39:

Originally posted by DeepBlue
carichi una pagina con la funzione phpinfo() e controlli che nella sezione GD ci sia scritto "GD Support enabled"


e se non ci fosse come faccio ad attivarlo??

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by DeepBlue on 02-06-2006 14:04:

Originally posted by fulminato1
e se non ci fosse come faccio ad attivarlo??

Devi chiedere al tuo provider: di solito sono accondiscendenti verso questo tipo di richieste (sempre che sia un ISP a pagamento).

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


Posted by maynard80 on 02-06-2006 18:11:

Originally posted by syx
devi modificare il php.ini e togliere il ; prima di questa riga

code:
extension=php_gd2.dll


occhio che sono due in Easyphp: uno in /conf-files/ e l'altro sotto /php/
(soprattutto se lo usi da chiavetta perchè uno viene generato dall'altro)

la riga penso sia quella o cmq simile perchè ho messo php5 al posto del 4 (trovi come fare nella faq sul sito)

se hai altri dubbi chiedi pure!


ho tolto il commento ';'

ma ancora non basta pare

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !


Posted by yeah on 02-06-2006 20:18:

Quale dei due? Perchè quello sotto /php viene generato da quello in /conf_files.

__________________
?


Posted by Dodo on 02-07-2006 12:31:

ragazzi e se le GD non ci sono (aruba con server windows :sbonk: ) è possibile in altro modo effettuare questa modifica delle immagini? magari php e javascript?

__________________
E' meglio essere ottimisti ed avere torto piuttosto che pessimisti ed avere ragione.

Albert Einstein


Posted by yeah on 02-07-2006 20:14:

Beh... potresti sempre manipolare manualmente i byte dell'immagine uploadata (magari una occhiata ai sorgenti di GD può esserti utile).

Js non saprei, di certo c'è che sarà un lavoraccio, visto che per ottenere risultati almeno almeno gradevoli ti toccherà implementare un qualche algoritmo di scaling.

La soluzione più ovvia sembrerebbe passare ad un hosting che le supporti, cmq sicuro che gli arubiani non possano far nulla? GD dovrebbe essere inclusa in PHP dalla 4.3, a sentire il manuale.

__________________
?


Posted by Gusher on 02-07-2006 20:29:

Originally posted by Dodo
ragazzi e se le GD non ci sono (aruba con server windows :sbonk: ) è possibile in altro modo effettuare questa modifica delle immagini? magari php e javascript?


Verifica se abilitato ImageMagick piuttosto che NetPBM.


All times are GMT. The time now is 22:17. Pages (2): [1] 2 »
Show all 17 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.