jakaskerl Thank you. I was under the impression the ImageManipConfig accounted for the manipulation but now I see that's just part of the puzzle as it needs to be fed to the manip node.
I still need some clarity. Is the crop happening to the downsized preview image or is the crop happening to the original image before it's downsized to the preview image? Maybe it makes no difference from DepthAI's perspective (functionally), but from my API-user perspective it's unclear.
From what I can tell, it's the former (and this isn't what I want) as now the preview image is smaller than the desired colorCam->setPreviewSize(previewSize.width, previewSize.height); call. Maybe this is what you meant when you said "along with setResize()" in your initial comment? If true, the resize would now be stretching up and losing quality correct?