Страница 1 из 1

Как задать цвет php картинки в html-разметке?

Добавлено: 2009-08-23 17:46:47
Dice
PHP код на основе параметров которые задаются в GET запросах, генерирует картинку, одним из запросов должен являться цвет создаваемой картинки, этот цвет имеет формат html-разметки, то есть нечто подобное: ffffff

Следующий метод не подходит, :

Код: Выделить всё

$couleur_fond = ImageColorAllocate($im, 0, 0, 0xffffff);
Ибо если сделать так, то он не кушает параметр:

Код: Выделить всё

$a=$_GET['a'];
$couleur_fond = ImageColorAllocate($im, 0, 0, 0x$a);
Вариант с rgb также не подходит, так как нужен цвет именно в html-разметке.

Видел две реализации задачи, первая добавляла каким-то образом возможность, где цвет можно было указать именно в html-разметке, а вторая делалась не через GD библиотеку, а через что-то другое.
Кто знает как сие реализовать, поделитесь пожалуйста.

Re: Как задать цвет php картинки в html-разметке?

Добавлено: 2009-09-20 20:47:29
Alex Keda
табличку соответсвия цветов нарисовать и по ней определять?

Re: Как задать цвет php картинки в html-разметке?

Добавлено: 2009-09-21 15:28:01
Dice
В общем после недавнего гугления нашел вот такие php функции:

hexdec() - 16-ричное в 10-ричное.
dechex() - тоже самое только наоборот.

Пример использования:

Код: Выделить всё

<?php
$color=($_GET['col']);
echo hexdec($color);
?>
Дальше уже дело техники. :pardon: