- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Thu, 14 Sep 2023 08:48:04 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-images-3] clarification on metadata position in specific file formats`, and agreed to the following: * `RESOLVED: Don't require metadata at the start if the format doesn't allow it` <details><summary>The full IRC log of that discussion</summary> <emilio> chris: we have a requirement for metadata to be placed before some image formats<br> <fantasai> s/pass CR criteria/pass CR criteria and apply to HTML elements specifically,/<br> <emilio> ... except in some formats that's invalid<br> <miriam> q?<br> <emilio> ... I propose the spec that says that if there is a choice in the image format then put that before<br> <TabAtkins> +1<br> <florian> q+<br> <emilio> Proposed: Only ask for metadata before if that's acceptable<br> <miriam> ack florian<br> <emilio> florian: what we proposed is clear for what authors are supposed to do<br> <emilio> ... the other one is a requirement for UAs to ignore metadata-after-data<br> <emilio> ... so what's the proposal for that?<br> <emilio> chris: that is a different issue, we have different behavior<br> <emilio> ... e.g., webp metadata is ignored in some implementation<br> <emilio> ... if you have a giant webp that rotates the image at the end it seems bad<br> <emilio> florian: spec currently says SHOULD, should it be MUST?<br> <emilio> chris: yes<br> <emilio> Proposed: Only ask for metadata before the data if that's acceptable for a file format<br> <emilio> Proposed: Don't require metadata at the start if the format doesn't allow it<br> <dbaron> WebP also apparently doesn't offer progressive decoding<br> <emilio> RESOLVED: Don't require metadata at the start if the format doesn't allow it<br> <emilio> Proposed: UAs must not honor metadata at the end of the file<br> <florian> proposed: ignore layout affecting metadata when it is after the data, even in file formats where there is no choice<br> <emilio> myles: not sure if that's implementable<br> <emilio> q+<br> <emilio> emilio: dbaron pointed out that webp doesn't support incremental decoding<br> <emilio> myles: right, if no incremental decoding is fine to have metadata at the end<br> <florian> q+<br> <emilio> ... seems more of a quality of implementation issue<br> <astearns> proposed: if you have started progressive rendering, you SHOULD ignore subsequent layout affecting metadata<br> <emilio> ... I don't think ignoring the metadata should be a requirement<br> <emilio> ack emilio<br> <emilio> myles: I think I'm proposing no resolution at all<br> <emilio> ... then we can outreach PhotoShop or something to prefer metadata at the front or what not<br> <miriam> ack florian<br> <emilio> florian: I don't have that strong opinion on whether ignoring metadata<br> <emilio> ... but having a should and browsers doing different things is bad<br> <emilio> myles: I think we should remove that should from the spec<br> <miriam> ack dbaron<br> <emilio> dbaron: it's probably worth having something like what astearns proposed<br> <emilio> ... even if it's a may<br> <emilio> myles: that's worse right? You end up with the wrong orientation in one browser but not the other<br> <emilio> ... we probably want the same images to look the same once everything is loaded<br> <emilio> astearns: Not certain it's a terrible thing to have different behavior here<br> <emilio> ... you still get the image data and is flipping<br> <emilio> dbaron: if we are going to switch the spec we should have the data on what different implementations do<br> <dbaron> s/spec/spec from must or should for one thing to its opposite/<br> <emilio> florian: what about text that say that if the UA can't ignore metadata it can't ignore it in some cases but not in other<br> <emilio> ... I think I agree with myles that once the image loads it all should be the same<br> <emilio> miriam: should we take this to the issue / or a different issue?<br> <emilio> myles: sure<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8543#issuecomment-1719027262 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 14 September 2023 08:48:06 UTC