Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

20.01.2008, 14:13
|
|
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме: 214923
Репутация:
17
|
|
цвет в формат Rgb
Здравствуйте! Помогите пожалуйста конвертировать цвет из формата "FFFFFF" в формат RGB(255,255,255).
Можно было бы использовать функцию hexdec, но там нельзя выставить прозрачность цвета... Хотя если кто знае как можно подругому пишите!
|
|
|

20.01.2008, 14:19
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
в смысле прозрачность цвета?
|
|
|

20.01.2008, 14:22
|
|
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме: 214923
Репутация:
17
|
|
ImageColorAllocateAlpha($im, R,G,B,alpha) alpha - степень прозрачности
|
|
|

20.01.2008, 14:40
|
|
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме: 214923
Репутация:
17
|
|
Я гляжу вы не врубаетесь о чём я...
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
|
|
|

20.01.2008, 15:26
|
|
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме: 1469995
Репутация:
589
|
|
Помогите пожалуйста конвертировать цвет из формата "ffffff" в формат Rgb(255,255,255).
В шифре цвета в формате Rgb (ваше "ffffff"), информация о степени прозрачности не содержится, поэтому твой вопрос и непонятен
P.S.: если тебе это нужно для задания в CSS, то используй свойства opacity 0.5 (Opera, FF) и filter: alpha(opacity=50) - IE.
Последний раз редактировалось Helios; 20.01.2008 в 15:29..
|
|
|

20.01.2008, 15:29
|
|
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме: 4094601
Репутация:
495
|
|
Шестнадцатеричный код цвета #A1B2F2
Первые две цифры кода (двухзначное шестнадцатеричное число) определяют интенсивность красного, следующие две - интенсивность зелёного и последние две - интенсивность синего.
Код:
# - диез(октоторп) показывает что это шестнадцатеричный цвет
A1 - интенсивность красного
B2 - интенсивность зелёного
F2 - интенсивность синего
Код:
#perl -w
use strict;
my $h = '#A1B2F2';
for( my $i=1;$i<length($h)-1;$i+=2)
{
print hex substr($h,$i,2),"\n";
}
всё просто перепиши на php
ТС возможно я не понял проблемы перефразируй =\
Последний раз редактировалось demonoid; 20.01.2008 в 15:51..
|
|
|

20.01.2008, 15:57
|
|
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме: 214923
Репутация:
17
|
|
В скрипте мне нужно чтобы текст заданного цвет был прозрачным до той степени которой я ему в функции (ImageColorAllocateAlpha) укажу (от 0 до 100)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|