Как получить размер изображения C#

AvtoRegInfo

Client
Регистрация
30.05.2016
Сообщения
14
Благодарностей
1
Баллы
3
Приветствую Уважаемые! Подскажите пожалуйста сниппет - Как получить в переменные размер загружаемого изображения C#.

Благодарю за внимание.
 

Stig

Client
Регистрация
29.09.2015
Сообщения
14
Благодарностей
13
Баллы
3
На форуме поищи там есть
или так попробуй
Код:
var length = new System.IO.FileInfo(@"C:\img.png").Length;
return length;
 
  • Спасибо
Реакции: AvtoRegInfo

AvtoRegInfo

Client
Регистрация
30.05.2016
Сообщения
14
Благодарностей
1
Баллы
3
этот код выдает только вес картинки. Я видимо не так выразился, нужен размер - всмысле сколько на сколько пикселей картинка :-)
 

AvtoRegInfo

Client
Регистрация
30.05.2016
Сообщения
14
Благодарностей
1
Баллы
3
нашел такой вот код через гугл:
using System.IO;
using System.Drawing;
.....
FileInfo file = new FileInfo(@"C:\1.png");
lbl_FileSize.Text = file.Length.ToString();
using (System.Drawing.Image objImage = System.Drawing.Image.FromFile(@"C:\1.png"))
{
lbl_ImageWidth.Text = objImage.Width.ToString();
lbl_ImageHeight.Text = objImage.Height.ToString();
}

но вот в сниппете он не хочет работать, выдает ошибку:



как решить проблему, помогите пожалуйста.
 

Stig

Client
Регистрация
29.09.2015
Сообщения
14
Благодарностей
13
Баллы
3

AvtoRegInfo

Client
Регистрация
30.05.2016
Сообщения
14
Благодарностей
1
Баллы
3
  • Спасибо
Реакции: avtostopshik

смм24

Client
Регистрация
05.07.2017
Сообщения
76
Благодарностей
10
Баллы
8
нашел такой вот код через гугл:
using System.IO;
using System.Drawing;
.....
FileInfo file = new FileInfo(@"C:\1.png");
lbl_FileSize.Text = file.Length.ToString();
using (System.Drawing.Image objImage = System.Drawing.Image.FromFile(@"C:\1.png"))
{
lbl_ImageWidth.Text = objImage.Width.ToString();
lbl_ImageHeight.Text = objImage.Height.ToString();
}

но вот в сниппете он не хочет работать, выдает ошибку:



как решить проблему, помогите пожалуйста.
Код:
using (System.Drawing.Image objImage = System.Drawing.Image.FromFile(project.Variables["file"].Value))
{
project.Variables["file_Width"].Value= objImage.Width.ToString();
project.Variables["file_Height"].Value = objImage.Height.ToString();
}
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)