title_body: Downscaled screenshots of HTML tables look blurry. Why?
upvoted_answer: I don't think that you can really "fix" this; representing text with a raster image and downscaling it means that it will be displayed with far less pixels that are required to provide a clean and readable image.  
  
  You can try by using an image format that is better suited for this task; I would suggest .png (avoid .jpg like the plague in these circumstances!), it can help but honestly I won't expect miracles if the text is going to be downscaled a lot.
  
  Long story short: don't use images to display text.