image/test/reftest/encoders-lossless/reftest.list

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/image/test/reftest/encoders-lossless/reftest.list	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,159 @@
     1.4 +# Encoder ref tests
     1.5 +# These reftests must be run as HTTP because of canvas' origin-clean security
     1.6 +# file:// URLs are always considered from a different origin unless same URL
     1.7 +#
     1.8 +# The test will copy a PNG image to a canvas, then use canvas.toDataUrl to get 
     1.9 +# the data, then set the data to a new image hence invoking the appropriate 
    1.10 +# encoder.
    1.11 +#
    1.12 +# The tests should only be used with lossless encoders.
    1.13 +#
    1.14 +# Valid arguments for encoder.html in the query string:
    1.15 +# - img=<reference image to use>
    1.16 +# - mime=<mime type>
    1.17 +# - options=<canvas toDataURL encoder options>
    1.18 +# Example: 
    1.19 +# encoder.html?img=escape(reference_image.png)
    1.20 +#             &mime=escape(image/vnd.microsoft.icon)
    1.21 +#             &options=escape(-moz-parse-options:bpp=24;format=png)
    1.22 +
    1.23 +# PNG
    1.24 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/png
    1.25 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/png
    1.26 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/png
    1.27 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/png
    1.28 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/png
    1.29 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/png
    1.30 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/png
    1.31 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/png
    1.32 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/png
    1.33 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/png
    1.34 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/png
    1.35 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/png
    1.36 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/png
    1.37 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/png
    1.38 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/png
    1.39 +
    1.40 +# BMP using default parse options
    1.41 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/bmp
    1.42 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/bmp
    1.43 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/bmp
    1.44 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/bmp
    1.45 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/bmp
    1.46 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/bmp
    1.47 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/bmp
    1.48 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/bmp
    1.49 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/bmp
    1.50 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/bmp
    1.51 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/bmp
    1.52 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/bmp
    1.53 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/bmp
    1.54 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/bmp
    1.55 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/bmp
    1.56 +
    1.57 +# BMP using image/bmp mime type and 32bpp parse options
    1.58 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.59 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.60 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.61 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.62 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.63 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.64 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.65 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.66 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.67 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.68 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.69 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.70 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.71 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.72 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
    1.73 +
    1.74 +# BMP using image/bmp mime type and 24bpp parse options
    1.75 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.76 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.77 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.78 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.79 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.80 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.81 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.82 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.83 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.84 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.85 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.86 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.87 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.88 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.89 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
    1.90 +
    1.91 +# ICO using default parse options
    1.92 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon
    1.93 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon
    1.94 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon
    1.95 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon
    1.96 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon
    1.97 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon
    1.98 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon
    1.99 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon
   1.100 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon
   1.101 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon
   1.102 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon
   1.103 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon
   1.104 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon
   1.105 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon
   1.106 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon
   1.107 +HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon
   1.108 +
   1.109 +# ICO using image/vnd.microsoft.icon mime type and 32bpp parse options with bmp 
   1.110 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.111 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.112 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.113 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.114 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.115 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.116 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.117 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.118 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.119 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.120 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.121 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.122 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.123 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.124 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.125 +HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
   1.126 +
   1.127 +# ICO using image/vnd.microsoft.icon mime type and 24bpp parse options with bmp 
   1.128 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.129 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.130 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.131 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.132 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.133 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.134 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.135 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.136 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.137 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.138 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.139 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.140 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.141 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.142 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.143 +HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
   1.144 +
   1.145 +# ICO using image/vnd.microsoft.icon mime type png
   1.146 +HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.147 +HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.148 +HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.149 +HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.150 +HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.151 +HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.152 +HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.153 +HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.154 +HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.155 +HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.156 +HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.157 +HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.158 +HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.159 +HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.160 +HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.161 +HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
   1.162 +

mercurial