[ Index ]

PHP Cross Reference of phpwcms V1.4.3 _r380 (23.11.09)

title

Body

[close]

/include/inc_ext/ss_image/ -> ss_image.colortohex.php (source)

   1  <?PHP
   2  ################################################################################
   3  #    Purpose:    This is Image Processor include. It contains colortohex() 
   4  #                function which was separated from ImageProcessor to save file 
   5  #                size and so
   6  #                loading time. You can also use this function without Image Processor
   7  #    File:        ss_image.colortohex.php
   8  #    Author:        Yuriy Horobey, SmiledSoft.com
   9  #    Copyright:    Yuriy Horobey, SmiledSoft.com
  10  #    Contact:    http://smiledsoft.com/
  11  #    
  12  # License information:
  13  # this version of ss_image.class is a special licenced version for
  14  # using inside of phpwcms only. There is no license for forked versions.
  15  # It is NOT released under the GPL and it is NOT FREE.
  16  #
  17  #    Please do not remove this notice.
  18  #    
  19  ###########################################################################
  20  
  21  function colortohex($color){
  22  //translate color name to RGB hex string or return same $color as input parameter with no changes
  23      $color=strtolower(trim($color));
  24      switch($color){
  25  
  26              case "aliceblue"        : $res="F0F8FF"; break;
  27              case "antiquewhite"        : $res="FAEBD7"; break;
  28              case "aqua"                : $res="00FFFF"; break;
  29              case "aquamarine"        : $res="7FFFD4"; break;
  30              case "azure"            : $res="F0FFFF"; break;
  31              case "beige"            : $res="F5F5DC"; break;
  32              case "bisque"            : $res="FFE4C4"; break;
  33              case "black"            : $res="000000"; break;
  34              case "blanchedalmond"    : $res="FFEBCD"; break;
  35              case "blue"                : $res="0000FF"; break;
  36              case "blueviolet"        : $res="8A2BE2"; break;
  37              case "brown"            : $res="A52A2A"; break;
  38              case "burlywood"        : $res="DEB887"; break;
  39              case "cadetblue"        : $res="5F9EA0"; break;
  40              case "chartreuse"        : $res="7FFF00"; break;
  41              case "chocolate"        : $res="D2691E"; break;
  42              case "coral"            : $res="FF7F50"; break;
  43              case "cornflowerblue"    : $res="6495ED"; break;
  44              case "cornsilk"            : $res="FFF8DC"; break;
  45              case "crimson"            : $res="DC143C"; break;
  46              case "cyan"                : $res="00FFFF"; break;
  47              case "darkblue"            : $res="00008B"; break;
  48              case "darkcyan"            : $res="008B8B"; break;
  49              case "darkgoldenrod"    : $res="B8860B"; break;
  50              case "darkgray"            : $res="A9A9A9"; break;
  51              case "darkgreen"        : $res="006400"; break;
  52              case "darkkhaki"        : $res="BDB76B"; break;
  53              case "darkmagenta"        : $res="8B008B"; break;
  54              case "darkolivegreen"    : $res="556B2F"; break;
  55              case "darkorange"        : $res="FF8C00"; break;
  56              case "darkorchid"        : $res="9932CC"; break;
  57              case "darkred"            : $res="8B0000"; break;
  58              case "darksalmon"        : $res="E9967A"; break;
  59              case "darkseagreen"     : $res="8FBC8F"; break;
  60              case "darkslateblue"    : $res="483D8B"; break;
  61              case "darkslategray"    : $res="2F4F4F"; break;
  62              case "darkturquoise"    : $res="00CED1"; break;
  63              case "darkviolet"        : $res="9400D3"; break;
  64              case "deeppink"            : $res="FF1493"; break;
  65              case "deepskyblue"        : $res="00BFFF"; break;
  66              case "dimgray"            : $res="696969"; break;
  67              case "dodgerblue"        : $res="1E90FF"; break;
  68              case "firebrick"        : $res="B22222"; break;
  69              case "floralwhite"        : $res="FFFAF0"; break;
  70              case "forestgreen"        : $res="228B22"; break;
  71              case "fuchsia"            : $res="FF00FF"; break;
  72              case "gainsboro"        : $res="DCDCDC"; break;
  73              case "ghostwhite"        : $res="F8F8FF"; break;
  74              case "gold"                : $res="FFD700"; break;
  75              case "goldenrod"        : $res="DAA520"; break;
  76              case "gray"                : $res="808080"; break;
  77              case "green"            : $res="008000"; break;
  78              case "greenyellow"        : $res="ADFF2F"; break;
  79              case "honeydew"            : $res="F0FFF0"; break;
  80              case "hotpink"            : $res="FF69B4"; break;
  81              case "indianred"        : $res="CD5C5C"; break;
  82              case "indigo"            : $res="4B0082"; break;
  83              case "ivory"            : $res="FFFFF0"; break;
  84              case "khaki"            : $res="F0E68C"; break;
  85              case "lavender"            : $res="E6E6FA"; break;
  86              case "lavenderblush"    : $res="FFF0F5"; break;
  87              case "lawngreen"        : $res="7CFC00"; break;
  88              case "lemonchiffon"        : $res="FFFACD"; break;
  89              case "lightblue"        : $res="ADD8E6"; break;
  90              case "lightcoral"        : $res="F08080"; break;
  91              case "lightcyan"        : $res="E0FFFF"; break;
  92              case "lightgoldenrodyellow"    : $res="FAFAD2"; break;
  93              case "lightgreen"        : $res="90EE90"; break;
  94              case "lightgrey"        : $res="D3D3D3"; break;
  95              case "lightpink"        : $res="FFB6C1"; break;
  96              case "lightsalmon"        : $res="FFA07A"; break;
  97              case "lightseagreen"    : $res="20B2AA"; break;
  98              case "lightskyblue"        : $res="87CEFA"; break;
  99              case "lightslategray"    : $res="778899"; break;
 100              case "lightsteelblue"    : $res="B0C4DE"; break;
 101              case "lightyellow"        : $res="FFFFE0"; break;
 102              case "lime"                : $res="00FF00"; break;
 103              case "limegreen"        : $res="32CD32"; break;
 104              case "linen"            : $res="FAF0E6"; break;
 105              case "magenta"            : $res="FF00FF"; break;
 106              case "maroon"            : $res="800000"; break;
 107              case "mediumaquamarine"    : $res="66CDAA"; break;
 108              case "mediumblue"        : $res="0000CD"; break;
 109              case "mediumorchid"        : $res="BA55D3"; break;
 110              case "mediumpurple"        : $res="9370DB"; break;
 111              case "mediumseagreen"    : $res="3CB371"; break;
 112              case "mediumslateblue"    : $res="7B68EE"; break;
 113              case "mediumspringgreen": $res="00FA9A"; break;
 114              case "mediumturquoise"    : $res="48D1CC"; break;
 115              case "mediumvioletred"    : $res="C71585"; break;
 116              case "midnightblue"        : $res="191970"; break;
 117              case "mintcream"        : $res="F5FFFA"; break;
 118              case "mistyrose"        : $res="FFE4E1"; break;
 119              case "moccasin"            : $res="FFE4B5"; break;
 120              case "navajowhite"        : $res="FFDEAD"; break;
 121              case "navy"                : $res="000080"; break;
 122              case "oldlace"            : $res="FDF5E6"; break;
 123              case "olive"            : $res="808000"; break;
 124              case "olivedrab"        : $res="6B8E23"; break;
 125              case "orange"            : $res="FFA500"; break;
 126              case "orangered"        : $res="FF4500"; break;
 127              case "orchid"            : $res="DA70D6"; break;
 128              case "palegoldenrod"    : $res="EEE8AA"; break;
 129              case "palegreen"        : $res="98FB98"; break;
 130              case "paleturquoise"    : $res="AFEEEE"; break;
 131              case "palevioletred"    : $res="DB7093"; break;
 132              case "papayawhip"        : $res="FFEFD5"; break;
 133              case "peachpuff"        : $res="FFDAB9"; break;
 134              case "peru"                : $res="CD853F"; break;
 135              case "pink"                : $res="FFC0CB"; break;
 136              case "plum"                : $res="DDA0DD"; break;
 137              case "powderblue"        : $res="B0E0E6"; break;
 138              case "purple"            : $res="800080"; break;
 139              case "red"                : $res="FF0000"; break;
 140              case "rosybrown"        : $res="BC8F8F"; break;
 141              case "royalblue"        : $res="4169E1"; break;
 142              case "saddlebrown"        : $res="8B4513"; break;
 143              case "salmon"            : $res="FA8072"; break;
 144              case "sandybrown"        : $res="F4A460"; break;
 145              case "seagreen"            : $res="2E8B57"; break;
 146              case "seashell"            : $res="FFF5EE"; break;
 147              case "sienna"            : $res="A0522D"; break;
 148              case "silver"            : $res="C0C0C0"; break;
 149              case "skyblue"            : $res="87CEEB"; break;
 150              case "slateblue"        : $res="6A5ACD"; break;
 151              case "slategray"        : $res="708090"; break;
 152              case "snow"                : $res="FFFAFA"; break;
 153              case "springgreen"        : $res="00FF7F"; break;
 154              case "steelblue"        : $res="4682B4"; break;
 155              case "tan"                : $res="D2B48C"; break;
 156              case "teal"                : $res="008080"; break;
 157              case "thistle"            : $res="D8BFD8"; break;
 158              case "tomato"            : $res="FF6347"; break;
 159              case "turquoise"        : $res="40E0D0"; break;
 160              case "violet"            : $res="EE82EE"; break;
 161              case "wheat"            : $res="F5DEB3"; break;
 162              case "white"            : $res="FFFFFF"; break;
 163              case "whitesmoke"        : $res="F5F5F5"; break;
 164              case "yellow"            : $res="FFFF00"; break;
 165              case "yellowgreen"        : $res="9ACD32"; break;
 166              default                    : $res=$color;     break;    
 167              
 168          } 
 169  
 170          if($res{0}=="#")$res=substr($color,1);
 171          return $res;
 172  }
 173  ?>


Generated: Wed Dec 30 05:55:15 2009 Cross-referenced by PHPXref 0.7