[ Index ] |
PHP Cross Reference of phpwcms V1.4.3 _r380 (23.11.09) |
[Summary view] [Print] [Text view]
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 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Dec 30 05:55:15 2009 | Cross-referenced by PHPXref 0.7 |