Writeablebitmap - прокрутка на 1 пиксель влево, как лучше?(AKA Где меммо?) - PullRequest
2 голосов
/ 20 августа 2011

У меня есть битовая карта для записи.

Я хочу прокрутить содержимое на 1 пиксель влево и ввести новый пиксель в крайнем правом столбце.

В C ++ я записывал весь буфер на 1 пиксель влево и перезаписывал последний пиксель каждой строки - но я не знаю, как лучше всего это сделать в C #, так как нет memmove.

1 Ответ

0 голосов
/ 20 августа 2011

Вы можете создать новое растровое изображение и использовать DrawImage для копирования раздела из исходного в целевое растровое изображение:

http://msdn.microsoft.com/en-us/library/aa457087.aspx

Затем используйте FillRectangle для рисования вертикального прямоугольника одним пикселемширокий.

...