In PIL the highest quality resize from what I've seen seems to be:
img = img.resize((n1, n2), Image.ANTIALIAS)
For openCV this seems to be the way to do it:
small = cv2.resize(image, (0,0), fx=0.5, fy=0.5)
So my question is, is there an additional parameter needed or will this reduce the size with least quality lost?