use grayscale bilinear sampling to reduce steppiness for large islands. added core polygonal package.