Bug 226049

Summary: sampleColor in PageColorSampler is getting more data than it needs
Product: WebKit Reporter: Sam Weinig <sam>
Component: WebCore Misc.Assignee: Sam Weinig <sam>
Status: NEW ---    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Sam Weinig 2021-05-20 16:04:33 PDT
Not sure if it happened when I switched it to getPixelBuffer, but sampleColor in PageColorSampler is getting more data than it needs since each snapshot is now returning 16 bytes (a 2x2 of pixels) rather than the 4 bytes it wants.
Comment 1 Sam Weinig 2021-05-20 16:12:52 PDT
It's been there all along it seems. And the real issue is that snapshot ImageBuffer is being created at deviceScaleFactor. Probably need to add another option to snapshot at 1x.
Comment 2 Radar WebKit Bug Importer 2021-05-27 16:05:16 PDT
<rdar://problem/78592414>