Добрый вечер! Попробую объяснить суть вопроса, например, есть вот такое изображение

У него есть фон (квадрат) и есть фигура внутри него (круг), нужно сделать так, чтобы круг был не поверх квадрата, а вырезан из него, то есть не просто нарисованный круг, а круглая пустота внутри квадрата.
Делается это для трафаретной печати на стекле, и нужно "объяснить" компьютеру, что на месте круга нет ничего, чтобы он не залил его белой краской.
Как сделать?