При преобразовании изображения в растровое изображение я получаю параметр недопустимый. Как решить эту проблему.?
Изображение, которое я пытаюсь преобразовать в растровое изображение, имеет размер 36,7 МБ и имеет размеры
29696 х 4381.
Я публикую свой код ниже:
Что я уже пробовал:
пробовать
{
FileStream fs = new FileStream(FilePath,FileMode.Open,FileAccess.Read); System.Drawing.Image objImage = System.Drawing.Image.FromStream(fs);//From File int height = objImage.Height;//Actual image width int width = objImage.Width;//Actual image height LineNumber = 1; System.Drawing.Bitmap bitmapimage = new System.Drawing.Bitmap(objImage, width, height);// create bitmap with same size of Actual image.Getting error on this line
}
поймать(исключение бывший)
{
}
Bernhard Hiller
29696 x 4381 составляет около 130 миллионов пикселей. С 32-битным растровым изображением ARGB (то есть 4 байта на пиксель) это составляет половину гигабайта. Ну, хм, с этим могут быть проблемы...
dattaprasaddhuri
Да.Вот в чем проблема.Не знаю, как это решить.