C# URL üzerinden bir resmin genişlik ve yüksekliği nasıl öğrenilir?

0

Kaynağı bilinen bir resmin, genişlik ve yüksekliğini C# ile nasıl öğrenebilirim?

URL'si bilinen bir resmin genişlik ve yüksekliği nasıl alınır?

alattin alattin (10822)
2 ay önce sordu

Toplam 1 Cevap


0

C# URL üzerinden bir resmin genişlik ve yüksekliği nasıl öğrenilir?

C# içinde bulunan WebClient ve MemoryStream sınıfları ile bir resmin eni ve boyu aşağıdaki kod ile kolayca bulunabilir.  Kodun hataya düşmemesi için (resim linkinin bozuk, kırık olması gibi durumlarda) kodun try / catch blokları içinde çalıştırılmasında fayda var.

 byte[] resimData = new WebClient().DownloadData(imgurl);
                using (MemoryStream imgStream = new MemoryStream(resimData))
                {
                    Image img = Image.FromStream(imgStream);
                    int genislik = img.Width;
                    int yukselik = img.Height;                    
                }

 

alattin alattin (10822)
2 ay önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol