Newsgroup: it.comp.lang.javascript
Titolo: Recurerare info da una immagine

Salve,
Sapete se  e' possibile in js riuscire a prendere le dimensioni e magari
altre informazioni relative ad una immagine che un utente seleziona mediante
un input file dal proprio disco rigido?
Le info che mi servirebbero sono :
-dimensioni altezza per lunghezza
-tipo ( bmp, jpg ... )
-colori
-spazio occupato in KB
ma anche solo le dimensioni ed eventualmente il tipo mi basterebbero...
Ringrazio anticipatamente chiunque sappia aiutarmi.
claudio

, 
ned...@libero.it
 
says...

Personalmente non l'ho mai fatto, cmq se cerchi nei mex vecchi del 
gruppo ( 
http://groups.google.it/groups?group=it.comp.lang.javascript
 ) 
troverai molte info in proposito.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .

 
solo x IE:
http://digilander.libero.it/armageddon99/getsize/getsize.htm
bye
armaged
 

, 
armage...@libero.it
 says...

Bello.
Posso passarlo nelle FAQ di JsDir? Cosi' almeno la prossima volta so 
dove reindirizzare per la stessa domanda :-)
Ovviamente con il tuo credit e link a questo post in Google.


 dove reindirizzare per la stessa domanda :-)
Senza togliere nulla ad armageddon, guarda che di quelle proprieta' e' 
stato ampiamente discusso in questo stesso NG, piu' e piu' volte, a 
piu' e piu' riprese.. Dormivi? :P
Ne parlo' anche Atipower all'epoca .. quando frequentava l'NG, quindi 
almeno un paio d'anni fa quasi.. e mi pare strano, quindi, che non 
l'abbia messe nelle FAQ di JSDIR (visto che in quel periodo le gestiva 
lui se non ricordo male).
In piu' ne discusse anche Ro<*¿*>berto, la cui presenza ormai si perde 
nelle nebbie dei tempi.. 
E si riesumo' il discorso anche di recente, facendo notare come le 
proprieta' come fileSize, fileCreatedDate, fileModifiedDate 
fileUpdatedDate siano usabili sia per l'oggetto image che per l'oggetto 
document.
Quest'ultimo thread lo puoi trovare qua:
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&frame=right&th=
232796726d4f8334&seekm=60915873091e0b13262cebbabd8b45a1.110546%
40mygate.mailgate.org#link1
o, se preferisci il message-id:
0a92bc039ab10eef397...@mygate.mailgate.org
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 dove reindirizzare per la stessa domanda :-)
Liberissimo. Considera che si tratta di un escamotage non proprio 
ortodosso per cui vi è possibilità che questà "funzionalità" venga 
falcidiata nelle prossime versioni di IE un po' come con la disabilitazione 
delle chromeless.   Fino ad ora comunque ha retto e chi vuole sfruttarla 
può farlo se gli torna utile....
bye
armaged  

 delle chromeless.
Sono andato a vedere il suddetto script, allora, visto che evidentemente 
non utilizzavi solo il fileSize.. :)
Mi da' gia' un bell'errore. Non so se si riferisce a quanto dici tu, ma 
mi da' un'accesso negato quando clicco sul bottone "view filesize".
Non mi sono messo a vederne il sorgente (al momento non ho tempo e mi 
sta a fatica 8) ), ma perche' mai avresti dovuto usare un "escamotage" 
per recuperare la dimensione di un immagine?
Suppongo ci sia qualcosa che mi sfugga. :)


 mi da' un'accesso negato quando clicco sul bottone "view filesize".
Lo script è pensato per Win IE4/5/5.5/6. 
L'escamotage è tale perchè è un metodo per scoprire il peso di un 
qualunque file locale che l'utente desidera uploadare (e non si limita alle 
sole immagini), evitando di dover fare il check server side a giochi fatti.  
Naturalmente puoi avere altre info sul file:
fileSize
fileCreatedDate
fileModifiedDate
fileUpdatedDate
Se l'errore te lo dà IE6SP1 è molto probabile che la SP1 abbia messo il 
veto anche su questa "indiscreta" funzionalità, si tratta solo di testarla...
bye
armaged 

 nelle nebbie dei tempi.. 
Rob l'ho incrociato di sfuggita, si perse nei meandri della rete quando 
approdai io.


, 
armage...@libero.it
 says...

E' anche per questo motivo tra l'altro (a parte il fatto che credo sia 
una roba soloIE/soloWinzozz) che finora non l'avevo preso in 
considerazione, solo che effettivamente e' una domanda frequente, quindi 
tanto vale...


 veto anche su questa "indiscreta" funzionalità, si tratta solo di
testarla...
win2000 server - 6.0SP1 (con tutte le patch uscite dopo) mi dà "accesso
negato"

 veto anche su questa "indiscreta" funzionalità, si tratta solo di testarla...
Temo proprio che sia cosi'.


 approdai io.
Allora sei tu che hai portato sfiga. :D


 Allora sei tu che hai portato sfiga. :D
Mah! :-))


 Mah! :-))
Incomincero' a munirmi di talismani in caso ci si debba incontrare, un 
giorno o l'altro.. :)



Interessante: testato con Win2000SP3 Professional e IE6 non patchato 
con SP1 e tutto funziona perfettamente.
Direi a questo punto: colpito e affondato dalla SP1....  ;-)
bye
armaged