تبدیل HEX به RGB
سلام با استفاده از تابع زیر شما میتوانید هگزادسیمال را rgb تبدیل کنید:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ | <?php function hex2rgb( $colour ) { if ( $colour[۰] == '#' ) { $colour = substr( $colour, ۱ ); } if ( strlen( $colour ) == ۶ ) { list( $r, $g, $b ) = array( $colour[۰] . $colour[۱], $colour[۲] . $colour[۳], $colour[۴] . $colour[۵] ); } elseif ( strlen( $colour ) == ۳ ) { list( $r, $g, $b ) = array( $colour[۰] . $colour[۰], $colour[۱] . $colour[۱], $colour[۲] . $colour[۲] ); } else { return false; } $r = hexdec( $r ); $g = hexdec( $g ); $b = hexdec( $b ); return array( 'red' => $r, 'green' => $g, 'blue' => $b ); } ?> |