Building lots of Linux packages sure makes you notice some weird things. Like why does the KDE screenshot tool spectacle depend on OpenCV (a computer vision library that also pulls in numpy)? Because its image resize function produces nicer results than Qt. https://invent.kde.org/plasma/spectacle/-/merge_requests/340 🙃
@voltagex on the surface it seems that way, but I imagine it's hard to get just the bit you want out of OpenCV. It does feel like there might be smaller, more focussed options out there that could achieve the same thing.