resize con ASPIMAGE
tizyjayd non è online. Ultima attività: 07/05/2008 18.53.03tizyjayd
Inserito il: 07 maggio 2008 16.01
21 messaggi dal 28 ott 2003 Istalla Microsoft Silverlight!
salve, ho trovato in rete questo codice

<%
Dim myImg, w, h, maxw, maxh, myw, myh

maxw = 200 ' Larghezza massima
maxh = 100 ' Altezza massima

' Creo l'oggetto
Set MyImg = Server.CreateObject("AspImage.Image")

' Carico l'immagine originale (da ridimensionare)
' specificando il giusto percorso
MyImg.LoadImage server.MapPath("/pics") & "/" & filenameNEW & ""

' Recupero le dimensioni originali dell'immagine caricata
w = MyImg.MaxX
h = MyImg.MaxY

' Faccio un po' di calcoli per individuare il rapporto da utilizzare
' nel processo di miniaturizzazione
if (w/maxw) > (h/maxh) then
k = w/maxw
else
k = h/maxh
end if

' definisco la nuove dimensioni dell'immagine
myw = CInt(w/k) ' Larghezza miniatura
myh = CInt(h/k) ' Altezza miniatura

' Utilizzo il metodo resizer specificando larghezza e altezza
MyImg.ResizeR myw, myh

' Salviamo il tutto indicando il percorso fisico ed il nome del nuovo file
myImg.FileName = server.MapPath("/pics/thumb") & "/T_" & filenameNEW & ""

myimg.ImageFormat = 1
myimg.JPEGQuality = 90
myimg.saveimage

if myImg.SaveImage then

Response.Write "<img src='http://www.miosito.com/pics/thumb/T_" & filenameNEW & "'>"

else
' se si è verificato un errore nel salvataggio dell'immagine
' stampo a video il relativo messaggio
Response.Write "Si è verificato un errore!"
end if


' Faccio pulizia
Set MyImg = nothing

il problema è che il file mi viene scritto correttamente, cioè nella directory io vedo il file creato, ma questo file è di dimensioni 0 byte.

Potete aiutarmi a capire cosa manca ?
RE: resize con ASPIMAGE
robertof non è online. Ultima attività: 04/06/2008 20.22.23robertof
Inserito il: 07 maggio 2008 22.10
26 messaggi dal 01 dic 2003 Istalla Microsoft Silverlight!
Non conosco ASPIMAGE xkè uso un altro componente.
Non so molto di matematica.. ma ti consiglierei di fare un response.write delle nuove misure
e del nome del file thumbnail...se c'è un limite dell'oggetto ASPIMAGE... prova a salvare l'immagine senza fare resize...
a volte questi componenti un pò datati non funzionano con alcuni tipi di file... es: png o JPEG PROGRESSIVE!
infine controllare i diritti di scrittura sulla directory (ma quelli dovrebbero essere già ok)
ciao

Vai a:
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.


maltra - 811 pt
vladimiro - 562 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums