Re: reftest about t422-rgba-clip-outside-device-gamut-b.xht

Le 2015-01-27 02:42, xing a écrit :
> Hey all,
> 

Hello Xing,

> 
> I am a case developer. I want to add a reference file for
> t422-rgba-clip-outside-device-gamut-b.xht test (saved at
> csswg-test/css-color-3)


Test:

http://test.csswg.org/source/css-color-3/t422-rgba-clip-outside-device-gamut-b.xht


> which is used to check 'Test clipping of
> rgba() values outside the device gamut.'
> 
> 
> Code of this case is as below:
> 
> 
>  <p>Every row in this table should have both columns the same 
> color:</p>
> 
> 
>  <table>
>   <tr>
>    <th style="background:white; color: black">Column 1</th>
>    <th style="background:black; color: white">Column 2</th>
>   </tr>
>   <tr>
>    <td style="background: rgba(-30, 500, -1, 0.6)">&nbsp;</td>
>    <td style="background: rgb(102, 255, 102)">&nbsp;</td>
>   </tr>
>   <tr>
>    <td style="background: rgba(-260, -254, 300, 0.4)">&nbsp;</td>
>    <td style="background: rgb(153, 153, 255)">&nbsp;</td>
>   </tr>
>   <tr>
>    <td style="background: rgba(-254, 256, 0, 0.6)">&nbsp;</td>
>    <td style="background: rgb(102, 255, 102)">&nbsp;</td>
>   </tr>
>      ... ...
> 
> 
> And I create a reference file like this:
> 
>     <p>Every row in this table should have both columns the same 
> color:</p>
> 
> 
>     <table>
>         <tr>
>           <th style="background:white; color: black">Column 1</th>
>           <th style="background:black; color: white">Column 2</th>
>         </tr>
>         <tr>
>           <td colspan='2' style="background: rgb(102, 255, 
> 102)">&nbsp;</td>
>         </tr>
>         <tr>
>           <td colspan='2' style="background: rgb(153, 153, 
> 255)">&nbsp;</td>
>         </tr>
>         <tr>
>           <td colspan='2' style="background: rgb(102, 255, 
> 102)">&nbsp;</td>
>         </tr>
>       ... ...

Yes, Xing. This would be perfectly acceptable as a reference file. This 
is exactly what's needed as a reference file (albeit if we had images, 
using images would also be correct). The test is testing how values 
outside device gamut are clipped or mapped into the gamut range 
supported by the device.


> From another perspective, the refernce file just check  if the render
> result of rgba(-30, 500, -1, 0.6) is the same as rgb(102, 255, 102).
> So I am not sure if it is all right. Would you please share your
> opinion with me?

My opinion is that your reference file would be correct for such test.

> Thanks so much.
> 
> 
> Best Regards,
> Chenxi‍


The following would also be an acceptable reference file for such 
t422-rgba-clip-outside-device-gamut-b.xht test (albeit lines 12, 13, 14 
of the test could be trimmed):


line 12: body { background: white; color: black; }
line 13: table { border-spacing: 0 2px; padding: 0; border: none; }
line 14: td { border: none; padding: 0; height: 1.2em; }

  ]]></style>
 </head>
 <body>

 <p><strong>WARNING: This test assumes that the device gamut is sRGB
 (as it will be for many CRT monitors).</strong></p>

 <p>Every row in this table should have both columns the same color:</p>

 <table>
  <tr>
   <th style="background:white; color: black">Column 1</th>
   <th style="background:black; color: white">Column 2</th>
  </tr>
  <tr>
   <td style="background: rgb(102, 255, 102)">&nbsp;</td>
   <td style="background: rgb(102, 255, 102)">&nbsp;</td>
  </tr>
  <tr>
   <td style="background: rgb(153, 153, 255)">&nbsp;</td>
   <td style="background: rgb(153, 153, 255)">&nbsp;</td>
  </tr>

etc...

Gérard
-- 
Test Format Guidelines
http://testthewebforward.org/docs/test-format-guidelines.html

Test Style Guidelines
http://testthewebforward.org/docs/test-style-guidelines.html

Test Templates
http://testthewebforward.org/docs/test-templates.html

CSS Naming Guidelines
http://testthewebforward.org/docs/css-naming.html

Test Review Checklist
http://testthewebforward.org/docs/review-checklist.html

CSS Metadata
http://testthewebforward.org/docs/css-metadata.html

Received on Tuesday, 27 January 2015 18:30:22 UTC