Получите пиксели, которые будут отрисованы System.Drawing.Graphics
Вместо того, чтобы непосредственно рисовать на экране, я сначала хочу получить пиксели, которые будут нарисованы. Перед розыгрышем хочу что-то с ними сделать. Итак, как я могу получить массив этих пикселей? Должен ли я написать свои собственные алгоритмы?
Я пытаюсь создать эффект там, где пересекаются многоугольники. Новые полигоны, полученные в результате пересечений, должны быть нарисованы определенным образом. Теперь, вы могли бы сказать, что мне нужно попытаться найти их, однако, как только нарисованы новые полигоны, я не буду использовать их ни для чего другого. Итак, я хочу найти, какие пиксели будут отрисовываться для первых полигонов, чтобы я мог устанавливать цвета новых полигонов пиксель за пикселем, избегая необходимости вычислять пересекающиеся области (так как я искал алгоритмы на что они трудно реализуемы и немного медленны) - в конце концов, только пиксели будут нарисованы.