В node.js sharp
Под питоном pillow, но если какие-то сложные маски и алгоритмы нужны, то лучше питон и opencv
Впрочем opencv есть и под ноду, только результат от вызова метода может отличаться, но это норма, либа одна, а биндинги под каждым языком по своему раюотают) В целом лучше питон брать для opencv