pub fn inter_area(src: &RgbImage, dw: u32, dh: u32) -> RgbImage
cv2.resize(..., interpolation=INTER_AREA) for shrinking — area-weighted averaging, separable (horizontal then vertical), f64 accumulation.
cv2.resize(..., interpolation=INTER_AREA)