On the left is the original PNG and on the right are versions reduced to roughly half the original size using width
and height
.
Why does the resized image look so fuzzy in Firefox? Is there anything I can do about it without changing the image file? The fuzziness is particular annoying if the image contains large amounts of math or text.
To resize an image hold down RMB(configurable) and drag to the bottom-right to increase(and vice versa) the image. Hold down RMB on an image, and use the mouse wheel to zoom/zoomout of an image.
You cannot change the image quality. You can use Opera to do that, you can turn the Turbo Mode on, it will decrease the image quality.
Photos are sharper on web pages in Firefox than Chrome/chromium based browsers.
I know this is late, but you can trick firefox into rendering the image better by applying a oh-so-slight rotation. I tried to translate()
the image to get the same effect... to no avail.
CSS
.image-scale-hack { transform: rotate( .0001deg ); }
Javascript
if( "MozAppearance" in document.documentElement.style ) { $('.logo img').addClass('image-scale-hack'); }
I avoid browser sniffs at all cost. I borrowed this sniff from yepnope.js and I don't feel bad about it.
Also noteworthy, this same trick can be used to force sub-pixel image rendering in both webkit and firefox. This is useful for very slow animations - best explained by example:
http://jsfiddle.net/ryanwheale/xkxwN/
There is a longstanding bug ticket filed in Bugzilla related to Firefox image downscaling. You might like to keep an eye on the ticket to track its eventual resolution or contribute a patch yourself if you feel able to.
The best workaround is to use the transform
CSS property to apply a tiny rotation to the problem image and force sub-pixel rendering, as detailed in Ryan Wheale's answer.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With