Получение необработанного исключения при использовании графики - PullRequest
0 голосов
/ 26 мая 2018

Я получаю необработанное исключение при запуске этого кода:

using (Graphics g = Graphics.FromImage(target))
 {
   g.DrawImage(imageInput, new Rectangle(0, 0, target.Width, target.Height),
               rect, GraphicsUnit.Pixel);
 }

В нем говорится:

System.ArgumentNullException: 'Значение не может бытьноль.Имя параметра: image

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 26 мая 2018

Это потому, что imageInput равно null.Parameter name: image является важной частью.Если вы посмотрите документацию для DrawImage , вы увидите, что она принимает параметр image.Это первый аргумент, переданный в DrawImage, что соответствует imageInput.

Следовательно, вам нужно инициализировать imageInput.

0 голосов
/ 26 мая 2018

Вам необходимо предоставить исходное изображение;imageInput не может быть нулем.

...