существует функция кадрирования, (сейчас она вроде как называется прикрепление)




выделила область лассо (1)
создала новый слой, где буду рисовать (2)
кадрирование (прикрепление) (3)
закрашенное не выходит за выделенную область (4)
надеюсь это то, что вы искали