У меня есть несколько изображений .bmp внутри каталога и вы можете пропустить их, чтобы увидеть, имеют ли ширину и высоту определенную величину. Так как я не использую веб-форму, я не могу использовать, using System.drawing;
Как исходный код выглядел как был,Извлечение ширины и высоты из bmp
string[] temp = Directory.GetFiles(link);
string[] localImages = extractHeroImages(temp);
for (int i = 0; i < localImages.Length; i++)
{
Bitmap img = new Bitmap(localImages[i]);
if (img.Height != 185 || img.Width != 185)
{
Console.Out.WriteLine("Error: " + numErrors + " /n current width of " + localImages[i] + " is: " + img.Width + " height is: " + img.Height + "\n");
numErrors++;
}
}
Этот код работает, когда я работал на веб-форму этой программы, но когда я хотел создать утилита для него, она разбилась по этой части кода и не может найти способ обойти ее. Есть ли способ получить ширину и высоту без использования веб-формы?
Заранее благодарен!
Я думаю, что это не имеет ничего общего с веб-формой, ваша проблема, кажется, путь, который вы передаете конструктору «Bitmap». – ppetrov
Вы можете использовать System.Drawing, где хотите ... во всяком случае какая ошибка? ? –
Не удалось найти имя «bitmap», поэтому он должен был импортировать – haysam