Instead of just skipping pixels, use an image downsampling algorithm like bilinear interpolation or Lanczos filtering. This will result in better looking output for the most part.