Как наложить небольшое растровое изображение на большее растровое изображение в C в определенной позиции x, y? - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь написать программу, которая обнаруживает столкновение пикселей (перекрытие битов со значением 1) между двумя растровыми изображениями.Я знаю положение левой стороны, правой стороны, верха и низа каждого растрового изображения в координатах x и y относительно экрана ЖКД.Я думаю, что я мог бы наложить первое растровое изображение на большое, пустое (0 везде) растровое изображение, размером с экран, в его положениях x и y.Затем сделайте то же самое для второго на своем собственном холсте.После этого я мог сделать двоичный файл и выполнить операцию с двумя растровыми изображениями одинакового размера.Если результат больше 1, я знаю, что некоторые пиксели перекрываются.

Проблема в том, что я не знаю, как наложить два растровых изображения.У кого-нибудь есть опыт с этим, кто мог бы дать какой-нибудь совет?

РЕДАКТИРОВАТЬ: мы ожидаем, что мы будем использовать побитовые и битовые операции для обнаружения столкновения на уровне пикселей, с максимумом 1 для цикла.

...