6 messaggi dal 27 novembre 2005
Salve,
avrei bisogno di un consiglio su come realizzare un preview di immagini per una galleria.
Ho già realizzato l'upload di immagini e la galleria relativa, il problema è che le immagini caricate possono essere di varie grandezze e misure ( intendo, anche come larghezza e altezza ) vorrei per questo realizzare un resize in modo da far vedere delle anteprime "leggere" e non "strecciate" ma non so come fare.
L'hosting che utilizzo è HostingSolutions e ha un componente , persist upload, che sembra possa fare al caso mio ..( almeno è quanto mi è stato detto ) voi che mi suggerite ?

Grazie,
Marco.
Da quel che mi risulta, puoi ottenere delle thumbnails utilizzando il componente che hai citato. Il mio consiglio è quello di salvare sul server una duplice copia delle immagini, una nella dimensione originale, una di dimensione ridotta (thumbnail).

http://www.aspupload.com/manual_image.html

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
6 messaggi dal 27 novembre 2005
Ciao Ricky,
ho provato quello che mi hai detto, ma sembra che il componente - Perist.Upload - faccia solo l'upload del file e non il resize, per quest'altra funzione usano un altro componente - Persits.Jpeg - che purtroppo non è installato su hostingsolutions;
infatti ricevo l'errore :

Oggetto Server error 'ASP 0177 : 800401f3'
Impossibile eseguire il metodo Server.CreateObject
..resize.asp, line 7

line7 = Set Jpeg = Server.CreateObject("Persits.Jpeg")

Qualche altra idea ?
Grazie,
Ciao
Marco.
In questo caso devi prevedere un doppio upload di immagini, uno per l'immagine in alta risoluzione e uno per la thumbnail. Se il server non prevede un componente che ti permetta di creare in automatico le thumbnail, te le devi fare tu in locale e poi caricarle sul server.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Oppure, spostandosi nella sezione Asp.Net, utilizzando le funzioni interne per il resize delle imagini che il framework mette a disposizione, istanziando gli opportuni NameSpaces

"System.Drawing"
"System.Drawing.Imaging"

Ciao ;)

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
6 messaggi dal 27 novembre 2005
Asp.Net non lo conosco, mi dispiace ma non sono in grado di apprezzare il tuo cosiglio.

Purtroppo la soluzione di far "uploadare" due volte l'immagine non la vorrei adoperare, ma sicuramente ci sarà un modo per farlo..

Grazie lo stesso,
Ciao
Marco.
Certo, utilizzando ASP.NET c'è la possibilità di uploadare, salvare i file e creare le thumbnail in modo nativo senza tante storie e con poche linee di codice... Fa tutto il framework...

Mi pareva di aver capito che cuolins non conoscesse, nè fosse intenzionato ad usare ASP.NET. Per questo motivo non ho preso in considerazione l'ipotesi di utilizzare ASP.NET.

Del resto i vincoli che sono imposti dal provider del sito non sono in discussione. Pertanto rimango dell'idea che se non si ha la possibilità di creare le thumbs in automatico durante l'upload, bisogna crearsele da soli.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.