Я использую PictureEdit
(элемент управления DevExpress) как дочерний элемент какой-либо формы.И я пытаюсь нарисовать пиксель на загруженном изображении, используя MouseEventArgs
свойства координат.
private void PictureEditorOnMouseMove(Object sender, MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
(this.pictureEditor.Image as Bitmap).SetPixel(e.X, e.Y, this.colorPicker.Color);
}
}
ArgumentOutOfRangeException говорит, что параметр x
(или y
), переданный методу SetPixel, не является положительным&& больше свойства Height
данного растрового изображения.Я думал, что я использую координаты, связанные bitmap.Width
и bitmap.Height
.
Как их связать?Или что я делаю не так?
Спасибо!