Здравствуйте!Помогите пожалуйста конвертировать цвет из формата "FFFFFF" в формат RGB(255,255,255). Можно было бы использовать функцию hexdec, но там нельзя выставить прозрачность цвета... Хотя если кто знае как можно подругому пишите!
Я гляжу вы не врубаетесь о чём я... PHP: <?php Header("Content-type: image/png"); $im=ImageCreate(200,30); imagecolorallocate($im,25,20,255); $color=ImageColorAllocateAlpha($im, 0,255,0,0); $text="Hello"; imagettftext($im,8,0,1,10,$color,"ARIALNBI.TTF",$text); ImagePng($im); ImageDestroy($im); ?> Я хочу чтоб можно было задавать прозрачность цвета... Вся проблема в том что функция понимает тольок RGB
В шифре цвета в формате Rgb (ваше "ffffff"), информация о степени прозрачности не содержится, поэтому твой вопрос и непонятен P.S.: если тебе это нужно для задания в CSS, то используй свойства opacity 0.5 (Opera, FF) и filter: alpha(opacity=50) - IE.
Шестнадцатеричный код цвета #A1B2F2 Первые две цифры кода (двухзначное шестнадцатеричное число) определяют интенсивность красного, следующие две - интенсивность зелёного и последние две - интенсивность синего. Code: # - диез(октоторп) показывает что это шестнадцатеричный цвет A1 - интенсивность красного B2 - интенсивность зелёного F2 - интенсивность синего Code: #perl -w use strict; my $h = '#A1B2F2'; for( my $i=1;$i<length($h)-1;$i+=2) { print hex substr($h,$i,2),"\n"; } Code: 161 178 242 всё просто перепиши на php ТС возможно я не понял проблемы перефразируй =\
В скрипте мне нужно чтобы текст заданного цвет был прозрачным до той степени которой я ему в функции (ImageColorAllocateAlpha) укажу (от 0 до 100)