| <?xml version="1.0" standalone="no"?> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN" |
| "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd"> |
| |
| <!-- ========================================================================= --> |
| <!-- Copyright (C) The Apache Software Foundation. All rights reserved. --> |
| <!-- --> |
| <!-- This software is published under the terms of the Apache Software License --> |
| <!-- version 1.1, a copy of which has been included with this distribution in --> |
| <!-- the LICENSE file. --> |
| <!-- ========================================================================= --> |
| |
| <!-- ========================================================================= --> |
| <!-- This test validates that the color-profile element is handled properly. --> |
| <!-- The test applies color profiles to color definitions, raster images and --> |
| <!-- Base64 images. It also exercises the various rendering-intent options. --> |
| <!-- --> |
| <!-- @author vhardy@apache.org --> |
| <!-- @version $Id$ --> |
| <!-- ========================================================================= --> |
| <?xml-stylesheet type="text/css" href="test.css" ?> |
| |
| <svg id="body" width="450" height="500" viewBox="0 0 450 500"> |
| <title><color-profile> test</title> |
| |
| <style type="text/css"><![CDATA[ |
| .header { fill:rgb(240, 240, 240); stroke:black; } |
| .headerLabel { font-family: Verdana, Helvetica; |
| font-size: 10; |
| text-anchor: middle; |
| fill:black; stroke:none;} |
| ]]></style> |
| |
| <g id="content"> |
| |
| <text class="title" x="50%" y="40"><color-profile> test</text> |
| |
| <defs> |
| |
| <pattern id="transparencyPattern" viewBox="0 0 10 10" x="0" y="0" width="10" height="10" |
| patternContentUnits="userSpaceOnUse" patternUnits="userSpaceOnUse"> |
| <g fill="#eee" stroke="none"> |
| <rect x="0" y="0" width="5" height="5" /> |
| <rect x="5" y="5" width="5" height="5" /> |
| </g> |
| </pattern> |
| |
| <g id="testColors"> |
| <rect y="0" x="0" width="25" height="25" fill="rgb(179, 70, 25)" /> |
| <rect y="0" x="25" width="25" height="25" fill="rgb(138, 237, 76)" /> |
| <rect y="0" x="50" width="25" height="25" fill="rgb(88, 35, 244)" /> |
| <rect y="0" x="75" width="25" height="25" fill="rgb(168, 241, 253)" /> |
| <rect y="0" x="100" width="25" height="25" fill="rgb(205, 81, 242)" /> |
| |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255)" /> |
| </g> |
| |
| <g id="testColorsICCAuto"> |
| <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(colorChange, 0.702, 0.2745, 0.098)" /> |
| <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(colorChange, 0.5412, 0.9294, 0.298)" /> |
| <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(colorChange, 0.3451, 0.1373, 0.9569)" /> |
| <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(colorChange, 0.6588, 0.9451, 0.9922)" /> |
| <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(colorChange, 0.8039, 0.3176, 0.949)" /> |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(colorChange, 0.9176, 0.9843, 0.3216)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(colorChange, 0.0, 0.0, 0.0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(colorChange, 0.4275, 0.4275, 0.4275)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(colorChange, 0.7373, 0.7373, 0.7373)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(colorChange, 1.0, 1.0, 1.0)" /> |
| </g> |
| |
| <color-profile name="changeColorAuto" |
| rendering-intent="auto" |
| xlink:href="changeColor.icm"/> |
| |
| <color-profile name="changeColorPerceptual" |
| rendering-intent="perceptual" |
| xlink:href="changeColor.icm"/> |
| |
| <color-profile name="changeColorAbsoluteColorimetric" |
| rendering-intent="absolute-colorimetric" |
| xlink:href="changeColor.icm"/> |
| |
| <color-profile name="changeColorRelativeColorimetric" |
| rendering-intent="relative-colorimetric" |
| xlink:href="changeColor.icm"/> |
| |
| <color-profile name="changeColorSaturation" |
| rendering-intent="saturation" |
| xlink:href="changeColor.icm"/> |
| |
| </defs> |
| |
| <g transform="translate(95, 80)"> |
| |
| <g id="grid" stroke="black" fill="none"> |
| <rect x="0" y="0" width="300" height="350" fill="url(#transparencyPattern)"/> |
| |
| <g> |
| <!-- Top labels --> |
| <rect class="header" x="0" y="-20" width="150" height="20" /> |
| <text class="headerLabel" x="75" y="-5">raster image</text> |
| <g transform="translate(150, 0)"> |
| <rect class="header" x="0" y="-20" width="150" height="20" /> |
| <text class="headerLabel" x="75" y="-5">icc color values</text> |
| </g> |
| |
| <!-- Left labels --> |
| <rect class="header" x="-40" y="0" width="20" height="350" /> |
| <text class="headerLabel" x="-25" y="175" transform="rotate(-90, -25, 175)">rendering-intent</text> |
| <rect class="header" x="-20" y="0" width="20" height="70" /> |
| <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">auto</text> |
| <g transform="translate(0, 70)"> |
| <rect class="header" x="-20" y="0" width="20" height="70" /> |
| <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">perceptual</text> |
| </g> |
| <g transform="translate(0, 140)"> |
| <rect class="header" x="-20" y="0" width="20" height="70" /> |
| <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">saturation</text> |
| </g> |
| <g transform="translate(0, 210)"> |
| <rect class="header" x="-20" y="0" width="20" height="70" /> |
| <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">rel. col.</text> |
| </g> |
| <g transform="translate(0, 280)"> |
| <rect class="header" x="-20" y="0" width="20" height="70" /> |
| <text class="headerLabel" x="-5" y="35" transform="rotate(-90, -5, 35)">abs. col.</text> |
| </g> |
| |
| <line x1="150" y1="0" x2="150" y2="350" /> |
| <line x1="0" y1="70" x2="300" y2="70" /> |
| <line x1="0" y1="140" x2="300" y2="140" /> |
| <line x1="0" y1="210" x2="300" y2="210" /> |
| <line x1="0" y1="280" x2="300" y2="280" /> |
| </g> |
| |
| </g> |
| |
| <!-- ================================================ --> |
| <!-- Images with the same profile and various intent --> |
| <!-- ================================================ --> |
| <image xlink:href="toBeProfiled.png" width="125" height="50" x="12" y="10" color-profile="changeColorAuto" /> |
| <image xlink:href="toBeProfiled.png" width="125" height="50" x="12" y="80" color-profile="changeColorPerceptual" /> |
| <image xlink:href="toBeProfiled.png" width="125" height="50" x="12" y="150" color-profile="changeColorSaturation" /> |
| <image xlink:href="toBeProfiled.png" width="125" height="50" x="12" y="220" color-profile="changeColorRelativeColorimetric" /> |
| <!-- <image xlink:href="toBeProfiled.png" width="125" height="50" x="12" y="290" color-profile="changeColorAbsoluteColorimetric" /> --> |
| |
| <image width="125" height="50" x="12" y="290" color-profile="changeColorAbsoluteColorimetric" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAyCAYAAABxjtScAAAOTklEQVR42u0cy5Lc |
| thENch67WtmlSqlSjsvlQz7BOaRyzTnJJ+SWm38gf+KfSG75CvsPck4qJ8VeaWd3 |
| ZohON4gmGyBAgqNZRXaZqtUAjcar32hixpifn5+fn5+f/gPffGU2NYivDgbe3Bi8 |
| ZJLvaJLP9gfg8r8fb/A5NvLdb755dmL95dvL+v1rv4dfPT5iDd4f/vyIz72P9tXd |
| 69325GARc2fML1X1uLHI/fiT6zKGwDXer7/cwYO783if0d+tPVF94+tcFlyG6bqG |
| Szltl7bPf/Glh++s8/UnZ0HK8jBM4+Tahu2qcQR2+sLh3vb1RzeOITD9SDu3fZHA |
| BK5x+PM11R8/t7O8OH0/jrH5VK3t++me0nau82druuamezE2dgfA5gajiQXGnyOQ |
| GGob02x73GPXoMD1eIb6PJxfDPUtNnjubsyW+0BHzN8OcEN1akOGC4zLvi083Ffa |
| IyZtdni+BTizJD8gNi8BDH0ybMChuh8jwNrQPuAr2DnT5xNHxOsQNwDAqz5hX2bY |
| QGiuE/wT6McTfL8fYQC1M500Dn9yHQ5viSW0nq5v4zJ/Sp34MLYdu2He7RZinlE/ |
| d+yM9N3y5Adnbl/ddq3dkPIczdDBEn27MzHZ9czsLCDhGMbBTWzePc5x7Cf4eAYj |
| /Rne4gbbwKizsUM5he8N9YEe3/eltr2xxihZO5MAeDz1MMzuaGeuJ5Dd0SZpv6c9 |
| 4jYQ6ETLYrgnUNfXuz2XiUkKjy3atgvMUX14bLvbm1sYict+kfiFAuOyt0ZU1+WJ |
| BgpjCKehdu1f7a3fsVLtIFAEtCQ9uo3L7jTu2WTauM/gy50BwPO5JT7ekYW04Kzf |
| Ku2TBkYjM1OXftIGzAZHYiN1ZxgEGNelb9pmtw5dkCtrqHQind6QMIWy4Ah8c+oF |
| gcvNCYeyJ9hp1HINO7vWD8Qy53jDtIhGlcELlhJYCBqcabOhjeWY2z0dGI6NObtR |
| q5lhyE9gLAZGn32bDbBRGCKFgZ6B0iI4gB39hfFo9KY1vs5lUTlp9+U29HNjn8F3 |
| N7y+0exbR1NCe2qJhC9aYtHZYC/fwNpJY3QyBY710MZQR6vkckfwHkYWQvWRsfwG |
| 6V8q6k0i9o2GJzBn+l1aVvnQlsJs25lU0k1guKzHC0QgmAv1GG9kuFHSLXBSS55v |
| bOI1nomwTT8Bt5Ff6InfjFbR47SxleQK4wpcxm1sm4+4hak2YbKqSzntJ3AKT5rm |
| 7J7apjF31LVtvZcZNZbVRDTfK74d2zw8tLcWxRYMOEO/YbypD3baZs881lO9x2VR |
| 5zr3hYF4wtCG4CNhrbdmRBOIBIGGyp9AcuET4wvceSXKIDW99wETM9viKB0MkzqG |
| NTI+wzUVoPci5BrHNXZBGhqxBJ3Aw2LQBHwc2iLfHvjDOMTrluqblkT8JZIAoHHk |
| yZkkgYz8Cb31AdnAaGEGu4SRUjBHECI44bmgdzYwzwWfnNYFptudSSnNpwVM/BeN |
| 43Dwd9THm3Vrpv7Urjja8DjjGIigGFk8A8faPDA4UfLgOac4rJZ89gHbgV4vBtOI |
| rhniHZO05ZVmxCFWtGCbhhTc3AGHaI5CBp6Ujg8oR4vYWOc3GY4bvg/mcVlYnddQ |
| jJiv2xXzUdEObYbOOZhTAdNoGfyf+GQW09HWx1yI4GMfFjpVLpymwCmtthkSsGkK |
| cMF1NmPuuY0DNlZ3QqD5esa7wTyDcBGVy9Tt1k1N/DAOxdfEJ2gt2Jfk6Db0eRoU |
| 1hb0QSQ9NZEEj+JK8FZX4brBRAuL8loCHteqgdGb8lizUxh6W4QDczUjgxQBqjbN |
| 2In6qT6pAGozLJrsy3aq2ZEGW9XfDkI49pe+to+bJdAQMnsDDWNMHagr5r13pBD3 |
| jegaXAPhbZi3rOkvCEoHFTj6RWC/4MnGtMnCeGMmpzrSnxdlABIN9EKAJuckrfjv |
| oY/WvNGEQoQD/rTnQhxhvZHkz9TkjrOMuKbQzm0wEI4josQUK0ZLXegCscmHFFev |
| S9pDZJ6h5sj/SK2mCokZb6MElw/d6FrwTLc7atqoRQyIkEwOkQsvTjQsEPrgKYyJ |
| g4YFU4Cp+R0PMSOeSYK2VCP9WDAenTgU6csYab6eR049IWyJ2kMACmCUqQQQHzAb |
| gWIlTO/d6DWOngkipudhU+GYGC6joivg0/zZ+3RC2XHG8RlT/IvEQLMcP8wRUqUQ |
| suNeUp+2XS8tXpoHnzHzDt6im2NLkvWSxH5P9vGxjn2x5pSkN/atOJj4GbGIcEYN |
| BKhcV5nAQeZy0TcqeZyLzn0QgZM4AGF+6tT8w1JfMFArM7BeznDPOT4y7/CSdntD |
| Y2x1hFtiaonhyuRHJhAyhzs2lDiRadCmPTLq0kdpXOIbfTIga8ojfwMxXDk9UP4q |
| E8UblReIYSVapHPPBY+xW8kEipl4ICdIy0IHe6o9cfrnUyLXDcj7AJRIMTI5KJGX |
| uDcNNxnc4VgPg1vHNM7TTMIkaEutB2b0OmZy1oVk4w1cVqFoHajsY26MfGySF570 |
| mIjpeIhF0y/huzeJhSQTJtZI96HKDf1PTPcvhMytCQlOJWKxWcpQIUfBScIhowow |
| k7yAlaZbRc21rulSd5EGshMLlwl+F/c0we2jRczaeq10BZzSAgP8lgZ54HT+J4Yj |
| eGNaEzN6PJeX4jJUaU2MGIeZHcECAbGAV8MbHeEuJMkmeHORMeZOJCvksdR/vl6i |
| G8zOPBfRBx4hndTgLTP6zjMdMgIKC0yBbIAOKxhYw+C5Y4gxMwmXUhxSMMeTxM7E |
| B2PZd8+toYRXiJGwmBRLFa6kgKXEGgAr9/fs0+/C39po8KN7YEUbVLRB3kReugZI |
| snrV5qLK50HVGF7B297Omxvj77xUMR5r11rIKZVdBn5QwZsz3fDMcy5ZOrgK3af9 |
| mc+3zPQ9BQ/85u5mxj9gwWzXmWxQfhOKG0SFV+Nvc8TAlX5+zb5q9HDOZ+OFY5Ti |
| jDXjhADQ83nb+gCufzZXIMJc/vea1htXrg0qg0WYEXqzgiawkmZzAnKJIM4Z/k37 |
| 23/8zmZOPms9xizuHzd/u7a5nLjEr7/+66Vuv9pjvv72T+u96Mo9ffX33196cq2e |
| pw1XvADje1y4QltwQUvMgtmtMW2LWoSI8B7954868RxzLuWaR88aq7PqdGP6OxXI |
| pp3fo2/D58fy4JWl+31y1j+lh/l8ZqY/8fVt86xv2X4SJ0H8yOasCVLTx/OZmI4H |
| vubYf86uA573xd+Pghk/9ofvWD1yGvahJyC8W5YiWEpp1hyLroE38cWI9QIJ6j5d |
| rp/EOBm8mqMYVJ7NrxEL1NAzHYdz7/g23BZ+CH3kjV4yISY3gaRd10tt1UfANSYr |
| vqEDcBFhAmNzjI9wAWBpzZdaHqiIZ7BCQWqOy9gzHeHeX0xHeBhbYHJHDgdGDq81 |
| A5c1tYfMS3h7BjVJlbXHkjUvROayWzWniWiO/ppHuM+krupogRB4Di+FFwRpzpos |
| WUVYCFw563rf0pJ+IBbzl4cOepKl81vN9Sa8foLmWrHARWvR1qRkWVJ4Ld4H2gOf |
| 0N6yeb+nFZzoABcFcrkvIOj76i73hQMz/0WG900jVvismlega3PuSxo3x5Ca3MZc |
| 2vmSM/7cfCev6WSCf6ACX39+jEeCxEZA+PIARteRC1rNzO6vJn/YY3FtTr02eFwM |
| FjOJLVODkwaLSfuS8OKF2h80Hc094Z7Gc7pmZhqYaWFAKFNoEsjNZcaWMkq1mjvx |
| p5lMWtYHp/5X8SOLVxp7zt/3F6rj9YmJL617pSmvEd7BvL/z3580+JSxdjjH4Cpv |
| flkmbCnNCRniZ5kN6l6bMDOjmJgyXK8jFRq9vpxvVuuILErBj4/X9ddnFpcylymt |
| +NcE3lEgB+9oiRzIncpHttnLrwtCAjVvsd47yZJqTcrAVLtywiECkdN8EawLXMvV |
| A0qz/i2erIm/On/oNb1n+HEal4/f2Mxn5CbX3DCGI84ETDXJiRq/lvrEbEJlxmdO |
| 2pOXN8LsWt+/9th4yRn/0mTXVs7pxHQ8Gv4diMX9LL9N9N8ZHpj+4YK4xCxf1L9g |
| yp/1EWFLbP+lL5xwwdRvevNOjt2g/yLjObBt8g3RdfPaaxzIa45iqd+NnOyatGzO |
| dOcibrzw1cNShJ9x9nihZi/Rr/FMp51wGpZ/5ONsDCAuB2WZ1OxVGVwrBLjEPOcc |
| WDv9VirDvXiGNo2XtkXibOt/0kDG0VYoN+b77HVlzp1hbWC6e9dLgI/gK3Pppe+a |
| 5wQAoTbEr8hHVwdOJUYWBMH3n8Pjetd1pmn6X4Kgcv+zIE2T/6pzIiDMdO6f6yNj |
| FUz0UtALK2jav2XDpnkL/Q8pdf+ntOhVLkwQUxZhUl/CLeERsybl9G1c6dF917Rd |
| +eGJnlrjuncIDTnizmXkFafa/NEKAWqTqjX2mkHX+XyejNfyzzTxeSjT9oHptjQ/ |
| m59Ty2/XKHinSuv6jdGRHeT3CdDXe7+0Sb7tEcOlPvqxTc3d7TWZptn30KxsOY1J |
| YalZXjLTaV+t1FQnQ9l4s83lMA5IeUHzl/BqjoBLwV1KL/7sWnO2D0jHN8QDMfuG |
| trRLeu8Ko+6UABwC4W9A6hjfvoIVklmTmp3A2RQ/PT1FRNjtdiAwLvuU1PGIXBZ8 |
| gWtTLvC0b+qnuS6M1221AR9bDu57Rc1e0nafoGn/+9gdGjhCh9uJW2e4l2jfFtfH |
| PnLm9y1DDkBw3ycYW5OYIGZ6bSdGgYYRw1DKYhHu7+8hMBMFnmb3BEef4Q+Hw+Li |
| ttstsGClsGStKHAaE6Vd9VvzwqX21qzgurb7zz+fShFcN1PX5cfwc9778PPeub5X |
| 9EvZvDP71Tdv3kBOGOR59epVhJNjeO4RPI1P40REpbGhNCbDGF9wSuOGMa8RF8zG |
| Rf8DTS4R1NiSnhkAAAAASUVORK5CYIIR |
| " /> |
| |
| <!-- ================================================ --> |
| <!-- Colors defined with icc profiles --> |
| <!-- ================================================ --> |
| <g id="testColorsICCAuto" transform="translate(163, 10)"> |
| <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorAuto, 0.702, 0.2745, 0.098)" /> |
| <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorAuto, 0.5412, 0.9294, 0.298)" /> |
| <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorAuto, 0.3451, 0.1373, 0.9569)" /> |
| <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorAuto, 0.6588, 0.9451, 0.9922)" /> |
| <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorAuto, 0.8039, 0.3176, 0.949)" /> |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorAuto, 0.9176, 0.9843, 0.3216)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorAuto, 0.0, 0.0, 0.0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorAuto, 0.4275, 0.4275, 0.4275)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorAuto, 0.7373, 0.7373, 0.7373)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorAuto, 1.0, 1.0, 1.0)" /> |
| </g> |
| |
| <g id="testColorsICCPerceptual" transform="translate(163, 80)"> |
| <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorPerceptual, 0.702, 0.2745, 0.098)" /> |
| <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorPerceptual, 0.5412, 0.9294, 0.298)" /> |
| <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorPerceptual, 0.3451, 0.1373, 0.9569)" /> |
| <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorPerceptual, 0.6588, 0.9451, 0.9922)" /> |
| <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorPerceptual, 0.8039, 0.3176, 0.949)" /> |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorPerceptual, 0.9176, 0.9843, 0.3216)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorPerceptual, 0.0, 0.0, 0.0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorPerceptual, 0.4275, 0.4275, 0.4275)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorPerceptual, 0.7373, 0.7373, 0.7373)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorPerceptual, 1.0, 1.0, 1.0)" /> |
| </g> |
| |
| |
| <g id="testColorsICCSaturation" transform="translate(163, 150)"> |
| <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorSaturation, 0.702, 0.2745, 0.098)" /> |
| <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorSaturation, 0.5412, 0.9294, 0.298)" /> |
| <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorSaturation, 0.3451, 0.1373, 0.9569)" /> |
| <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorSaturation, 0.6588, 0.9451, 0.9922)" /> |
| <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorSaturation, 0.8039, 0.3176, 0.949)" /> |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorSaturation, 0.9176, 0.9843, 0.3216)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorSaturation, 0.0, 0.0, 0.0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorSaturation, 0.4275, 0.4275, 0.4275)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorSaturation, 0.7373, 0.7373, 0.7373)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorSaturation, 1.0, 1.0, 1.0)" /> |
| </g> |
| |
| <g id="testColorsICCRelativeColorimetric" transform="translate(163, 220)"> |
| <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorRelativeColorimetric, 0.702, 0.2745, 0.098)" /> |
| <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorRelativeColorimetric, 0.5412, 0.9294, 0.298)" /> |
| <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorRelativeColorimetric, 0.3451, 0.1373, 0.9569)" /> |
| <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorRelativeColorimetric, 0.6588, 0.9451, 0.9922)" /> |
| <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorRelativeColorimetric, 0.8039, 0.3176, 0.949)" /> |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorRelativeColorimetric, 0.9176, 0.9843, 0.3216)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorRelativeColorimetric, 0.0, 0.0, 0.0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorRelativeColorimetric, 0.4275, 0.4275, 0.4275)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorRelativeColorimetric, 0.7373, 0.7373, 0.7373)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorRelativeColorimetric, 1.0, 1.0, 1.0)" /> |
| </g> |
| |
| <g id="testColorsICCAbsoluteColorimetric" transform="translate(163, 290)"> |
| <rect x="0" y="0" width="25" height="25" fill="rgb(179, 70, 25) icc-color(changeColorAbsoluteColorimetric, 0.702, 0.2745, 0.098)" /> |
| <rect x="25" y="0" width="25" height="25" fill="rgb(138, 237, 76) icc-color(changeColorAbsoluteColorimetric, 0.5412, 0.9294, 0.298)" /> |
| <rect x="50" y="0" width="25" height="25" fill="rgb(88, 35, 244) icc-color(changeColorAbsoluteColorimetric, 0.3451, 0.1373, 0.9569)" /> |
| <rect x="75" y="0" width="25" height="25" fill="rgb(168, 241, 253) icc-color(changeColorAbsoluteColorimetric, 0.6588, 0.9451, 0.9922)" /> |
| <rect x="100" y="0" width="25" height="25" fill="rgb(205, 81, 242) icc-color(changeColorAbsoluteColorimetric, 0.8039, 0.3176, 0.949)" /> |
| <rect x="0" y="25" width="25" height="25" fill="rgb(234, 251, 82) icc-color(changeColorAbsoluteColorimetric, 0.9176, 0.9843, 0.3216)" /> |
| <rect x="25" y="25" width="25" height="25" fill="rgb(0, 0, 0) icc-color(changeColorAbsoluteColorimetric, 0.0, 0.0, 0.0)" /> |
| <rect x="50" y="25" width="25" height="25" fill="rgb(109, 109, 109) icc-color(changeColorAbsoluteColorimetric, 0.4275, 0.4275, 0.4275)" /> |
| <rect x="75" y="25" width="25" height="25" fill="rgb(188, 188, 188) icc-color(changeColorAbsoluteColorimetric, 0.7373, 0.7373, 0.7373)" /> |
| <rect x="100" y="25" width="25" height="25" fill="rgb(255, 255, 255) icc-color(changeColorAbsoluteColorimetric, 1.0, 1.0, 1.0)" /> |
| </g> |
| |
| <use xlink:href="#testColors" x="13" y="360" /> |
| <g class="headerLabel" style="text-anchor:start" transform="translate(152.5, 385)"> |
| <text>Input colors for both </text> |
| <text y="1.1em">raster and icc colors</text> |
| </g> |
| </g> |
| </g> |
| |
| <!-- ============================================================= --> |
| <!-- Batik sample mark --> |
| <!-- ============================================================= --> |
| <use xlink:href="../batikLogo.svg#Batik_Tag_Box" /> |
| |
| </svg> |