mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-07 21:59:54 +00:00
LibWeb/HTML: Update ImageRequest::prepare_for_presentation spec steps
Corresponds to:
ad281924e2
We don't implement this at all yet, it's still just FIXMEs.
This commit is contained in:
parent
573d5362f4
commit
b3d9ffdfce
Notes:
github-actions[bot]
2025-12-01 11:08:39 +00:00
Author: https://github.com/AtkinsSJ
Commit: b3d9ffdfce
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6960
1 changed files with 3 additions and 9 deletions
|
|
@ -111,15 +111,9 @@ void ImageRequest::prepare_for_presentation(HTMLImageElement&)
|
|||
// FIXME: 5. Let resX be the value of exifTagMap's tag 0x011A (XResolution).
|
||||
// FIXME: 6. Let resY be the value of exifTagMap's tag 0x011B (YResolution).
|
||||
// FIXME: 7. Let resUnit be the value of exifTagMap's tag 0x0128 (ResolutionUnit).
|
||||
// FIXME: 8. If either dimX or dimY is not a positive integer, then return.
|
||||
// FIXME: 9. If either resX or resY is not a positive floating-point number, then return.
|
||||
// FIXME: 10. If resUnit is not equal to 2 (Inch), then return.
|
||||
// FIXME: 11. Let widthFromDensity be the value of physicalWidth, multiplied by 72 and divided by resX.
|
||||
// FIXME: 12. Let heightFromDensity be the value of physicalHeight, multiplied by 72 and divided by resY.
|
||||
// FIXME: 13. If widthFromDensity is not equal to dimX or heightFromDensity is not equal to dimY, then return.
|
||||
// FIXME: 14. If req's image data is CORS-cross-origin, then set img's intrinsic dimensions to dimX and dimY, scale img's pixel data accordingly, and return.
|
||||
// FIXME: 15. Set req's preferred density-corrected dimensions to a struct with its width set to dimX and its height set to dimY.
|
||||
// FIXME: 16. Update req's img element's presentation appropriately.
|
||||
// FIXME: 8. If all the following are true:
|
||||
// ...
|
||||
// FIXME: 9. Update req's img element's presentation appropriately.
|
||||
}
|
||||
|
||||
void ImageRequest::fetch_image(JS::Realm& realm, GC::Ref<Fetch::Infrastructure::Request> request)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue