Dimensioni immagini

martedì 14 febbraio 2006 - 16.13

ktm86 Profilo | Junior Member

Ciao a tutti

Avendo il nome dell'immagine ed eventualmente anche del percorso esiste un metodo o una proprietà per ottenere la larghezza e l'altezza di quest'ultima?

Riesco già ad ottenere l'estensione e la grandezza in byte e mi piacerebbe ricavare anche queste informazione

Brainkiller Profilo | Guru

>Avendo il nome dell'immagine ed eventualmente anche del percorso
>esiste un metodo o una proprietà per ottenere la larghezza e
>l'altezza di quest'ultima?
>Riesco già ad ottenere l'estensione e la grandezza in byte e
> mi piacerebbe ricavare anche queste informazione

Ci sono due metodi.
Il più facile è il segunte, caricare l'immagine da disco in un oggetto Image ed accedere alle proprietà Width e Height che contengono larghezza e altezza, esempio:

Image m=Image.FromFile("C:\\immagine.png");
Console.WriteLine("Altezza {0}",m.Height);
Console.WriteLine("Larghezza {0}",m.Width);

ciao





David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

ktm86 Profilo | Junior Member

Grazie

ho optato per questa soluzione

System.Drawing.Image Image1;


Image1 = System.Drawing.Image.FromFile(percorso);
lblSizeH.Text = Image1.Size.Height.ToString();
lblSizeW.Text = Image1.Size.Width.ToString();

Non è che non lo so fare, è che proprio non ne ho idea!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5