[Webkit-unassigned] [Bug 41233] New: REGRESSION: r61173-r61351 - Aliasing of scaled images on resize

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 25 16:22:29 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=41233

           Summary: REGRESSION: r61173-r61351 - Aliasing of scaled images
                    on resize
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://development.rhubarbproductions.com/scale/The+Lo
                    sties+HD.jpg
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Images
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kevin at rhubarbproductions.com


Spin-off of Bug 40904

Resize your browser window to small and load the above link. Aliasing of image occurs when resizing the window which didn't occur before.

I've been told that this is now expected behavior - "An image that is rapidly resizing will use a lower quality interpolation setting until it finishes resizing, at which point it will use a higher quality interpolation.  Performing high-quality interpolation on a resizing image hurts performance."

A couple of points of contention with that statement.

1. This doesn't just happen with rapidly resizing, it's happening with all resizing even if I resize slowly.

2. Low quality until it finishes resizing seems to mean when I release the mouse button, because it doesn't clean up until after the mouse is released, not when the resizing has settled.

3. Performance wasn't hurt before on my PPC Mac a few nightlies back, so why sacrifice smoothness and elegance for everyone to cater to the lowest common denominator.

Shouldn't the low-quality interpolation only kick in when it's on a low performance device and not for everyone even if they're on a well performing computer? Could it at least be tiered to detect when it's below a certain speed in image updates to detect when it should switch to low quality or something like that. There's got to be a better way than just turning it off.

Firefox doesn't do it, and Safari didn't used to do it. It just seems a step back in quality. It also affects javascript-based resizing where it didn't before.

Go to http://shadowbox-js.com/ and scroll down and click on the Tiger image and the resize your browser to smaller than the tiger picture. Before it was a beautiful thing, scaling smoothly and cleanly as you resized the window. Now it's just a chunky uglier version of itself, when performance-wise there was no problem before. Just a step back in quality in my opinion. It just seems as we're moving further into an era where javascript and css manipulations of graphics are becoming more prevalent to throw out quality that was already in place and feature-matched or exceeded the quality of other browsers.

Thoughts?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list