Pagina Iniziale | Preferiti Comunity: Login | Registrati | Newsletter | Forum | Concorsi Newsgroup
Canali: Hardware | Software | Files | Webmaster | Cellulari | Shop | Guadagna con i tuoi acquisti     
Nel sito: News | Articoli | Files | Manuali | Consigli PC | Schede cellulari | Programmaz. | Hosting | Motori Ricerca | Glossario | Link
Servizi: Shopping | Forum | Crea un BLOG | Cartucce Compatibili | Hosting Aruba | Tool News |   Sponsor: Automazione Industriale
  Articoli

Recensioni
Consigli per PC


  News e files

Software
Telefonia
Internet
Tecnologia
Files e Download


  Manualistica

Guide HW/SW
Scripts ASP
Scripts HTML
Scripts Java
Scripts Delphi
Glossario


  Shopping

Hardware
Software e Giochi
Elettronica
Cinema e Film
Console e Accessori
Prodotti Ufficio
Formazione e Corsi

Tieniti aggiornato sul mondo della tecnologia con la nostra newsletter!
La tecnologia sulla tua
casella e-mail

[Info Newsletter]


Concessionaria Pubblicitaria


<< News Precedente [Fine Pagina] News Successiva >>
Ricavare le dimensioni di una immagine (.JPG - .GIF - .BMP)

Un articolo di: ByLuciani.com del 08/05/2002      Letture: 6564

109.00 Euro
JPG JEANS Pantalone donna Twill Vita con passanti Zip e gancetto Quattro tasche Fondo con coulisse Logo sul retro Arricciature Twill Lavorato a telaio da Yoox.com



  Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!

Questo script ASP ci permette di Ricavare le dimensioni di una immagine (.JPG - .GIF - .BMP)

Codice per lo script


<%
'##################################
'#Come ricavare la dimensione in
'#pixel di una immagine .jpg .gif
'#.bmp
'##################################
Dim Dimensione

Function ImageSize(Immagine)

Dimensione = Array("","")

Formato = Right(UCase(Immagine),3)

Select Case Formato
Case "JPG"
start = 289
max = 4
xs = 3
xe = 4
ys = 1
ye = 2
Case "GIF"
start = 10
max = 4
xs = 2
xe = 1
ys = 4
ye = 3
Case "BMP"
start = 24
max = 8
xs = 4
xe = 3
ys = 8
ye = 7
End Select

Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.OpenTextFile(Server.MapPath(Immagine),1)
s = Right(ts.Read(start), max)


Dimensione(0) = hextodec(hexat(s,xs) & hexat(s,xe))
Dimensione(1) = hextodec(hexat(s,ys) & hexat(s,ye))

ts.Close

ImageSize = Dimensione

End Function


Function hexat(s, n)

hexat = hex(asc(mid(s, n, 1)))
If len(hexat) = 1 then hexat = "0" & hexat

End Function

Function hextodec(cadhex)
Dim n, i, ch, decimal

decimal = 0
n = Len(cadhex)

For i = 1 to n
decimal = decimal * 16
ch = Mid(cadhex, i, 1)
decimal = decimal + inStr("0123456789ABCDEFabcdef", ch) - 1
Next

hextodec = decimal

End Function

Immagine = "tuaimmagine.jpg" 'qui il path virtuale dell'immagine

Dimensione = ImageSize(Immagine)

Response.Write "Larghezza: " & Dimensione(0) & " pixel<br>"
Response.Write "Altezza: " & Dimensione(1) & " pixel<BR>"
%>



[Indietro]    [Su]      [Home]      [Commenti]      [V. Stampabile]

Commento di Anonimo, scritto il 03/08/2004 alle 14:12:25
Restituisce valori non corretti oppure non trasformati in Pixel... esempio un'immagine di 500x375 pixel richiamata con lo script sopra descritto restituisce i segenti valori Larghezza: 19712 pixel Altezza: 18764 pixel ???? perchè...

Commento di Anonimo, scritto il 09/09/2004 alle 13:35:13
non funziona con le immagini jpg

Commento di Anonimo, scritto il 18/09/2004 alle 19:15:11
idem come sopra....pacco !!!

Commento di Anonimo (ip: 213.233.30.1), scritto il 16/12/2004 alle 18:20:40
Cerca uno script del genere da secoli... Ma purtroppo non funziona in JPG come già scritto da altre persone :(( Che delusione... Continuo la mia ricerca disperata...

Commento di Anonimo (ip: 81.112.145.158), scritto il 05/04/2005 alle 10:04:05
confermo anke io come sopra... nn funziona :(

Commento di Anonimo (ip: 81.112.76.226), scritto il 28/04/2005 alle 12:08:59
a me dà sempre la stessa dimensione (errata) sia in larghezza che in altezza

Commento di Anonimo (ip: 82.51.241.206), scritto il 24/05/2005 alle 21:51:40
mi associo agli altri...

Commento di Anonimo (ip: 84.222.52.122), scritto il 09/07/2005 alle 15:52:35
vero su jpg nn fa

Commento di Stefano Zilli, scritto il 11/07/2005 alle 01:09:11
Probabilmente è perchè viene utilizzata una posizione sbagliata all'interno dell'header del jpg per leggere le informazioni.
Maggiori info sul formato jpg si possono trovare partendo da questo link: http://www.wotsit.org/search.asp?page=5&s=graphics

Commento di Stefano Zilli, scritto il 11/07/2005 alle 01:32:15
Il codice ora è stato corretto e mostra correttamente le dimensioni delle immagini jpg.

Commento di Anonimo (ip: 82.61.0.89), scritto il 26/07/2005 alle 19:02:20
Nulla...ancora non funziona!!! HELP!!

Commento di Samuel Zilli, scritto il 26/07/2005 alle 23:57:59
Non saprei, con le JPG a me così funziona...

Commento di Anonimo (ip: 82.59.60.134), scritto il 23/02/2006 alle 04:39:41
Non funziona!

Commento di Anonimo (ip: 212.48.13.3), scritto il 02/03/2006 alle 16:17:25
NON FUNZIONAAAAAAAAAAAAAAA

Commento di Anonimo (ip: 82.52.19.191), scritto il 01/08/2006 alle 18:50:37
E' vero.. Non funziona proprio
Questo funziona invecie:
http://www.programmazione.it/index.php?entity=eitem&idItem=31552

Commento di Anonimo (ip: 79.18.224.226), scritto il 30/09/2007 alle 10:50:37
non funziona,dimensioni sballate per i file jpeg!

Commento di Anonimo (ip: 87.23.55.58), scritto il 17/12/2007 alle 19:00:53
è un pacco!

Commento di Anonimo (ip: 95.225.61.5), scritto il 20/07/2009 alle 09:42:31
rimuovetelo se non funziona, almeno non fate perdere tempo

Commenta questa notizia:
Non hai ancora fatto il
Login, puoi inserire commenti solo come anonimo.
ATTENZIONE: il tuo IP verrà memorizzato e mostrato a fianco del commento; con la pressione del tasto invia commento si esprime il consenso alla pubblicazione di tale informazione personale.
A discrezione dello staff, i commenti ritenuti non adatti od offensivi potranno essere rimossi. Nel caso di utilizzo di espressioni volgari od offensive il comportamento verrà segnalato al provider interessato.
Se non ti sei ancora registrato, cosa aspetti? Registrati subito.

Da ora puoi discutere dei problemi informatici anche sul nostro FORUM

Testo del commento:




  News correlate

 Grafico a barre con ASP e CSS
 Registrare data e ora sul Database
 Un contaclick basato su file di testo
 Relazioni tra due tabelle: le Join
 Gestione spazi nelle stringhe
 Creazione di dizionari
 Scrittura di un file Ms Word
 Spedire un file via email


Domini Email SpazioWeb
a partire da € 9.99+IVA annui



  Ultime dal Forum

Desperate housewives is really good!!!
Watching weeds to late…
Just love u ----criminal minds !!! (dvdsuperdeal)
I am pretty sure…24 dvd !!(dvdsuperdeal.com)
GEOSTRING
MONETIZZIAMO.COM NUOVO E OTTIMO PROGRAMMA DI AFFILIAZIONE
Lockerz:proposta molto interessante
E' SE LA VIA DELL'ASCENSIONE IN CORPO...
KLIKOT IL NUOVO SOCIAL NETWORK CHE TI PAGA SU PAYPAL

Comunicazioni / Note Legali / Staff / Collabora / Pubblicità / Contatti


Copyright JuiceADV S.r.l. (P.IVA : 02387250307), tutti i diritti riservati Utenti Connessi: 373


Pagina creata in 0,52sec. Powered by JuiceADV S.r.l.

Stats v0.1 (0,000sec.)