|
|
|
| Как например лупом вывести все оттенки от белого до красного?
Сколько не вижу хексов и децималов никак не могу разобраться что это за хрень такая и как она выручает :)
Подскажите мануал какойто по этим "штукам" пожалуйста, ато в нете не могу ничего стоящего найти. | |
|
|
|
|
|
|
|
для: sl1p
(21.08.2010 в 16:03)
| | А что такое луп? | |
|
|
|
|
|
|
|
для: sim5
(21.08.2010 в 16:21)
| | циклъ | |
|
|
|
|
|
|
|
для: sl1p
(21.08.2010 в 21:07)
| | Loop - это петля, а цикл, это cycle. Не стоит смачным жаргоном вопросы украшать, все таки форум, а не сходняк. ;-) | |
|
|
|
|
|
|
|
для: sim5
(22.08.2010 в 05:56)
| | я кодил просто карты под варкрафт перед php, там цикл обозначался
loop;
endloop;
оттуда привычка и осталась :) | |
|
|
|
|
|
|
|
для: sim5
(22.08.2010 в 05:56)
| | Не это слово имеет много значений от круга до колеса, но в программировании цикл лупом называют | |
|
|
|
|
|
|
|
для: sim5
(22.08.2010 в 05:56)
| | Ходим в сайты для поэтов.
Собираем лупы в сеты.
Сверху лак, края багетом.
За тузов кладем валеты. | |
|
|
|
|
|
|
|
для: sl1p
(21.08.2010 в 16:03)
| | Может от черного до белого
<?php
for ($i = 0; $i < 256; ++$i) {
for ($k = 0; $k < 256; ++$k) {
for ($l = 0; $l < 256; ++$l) {
$rgb = "$i,$k,$l";
?>
<div style="float: left; background-color: rgb(<?=$rgb?>);"><p style="color: black; background-color: white;"><?=$rgb?></p><br><br></div>
<?php
}}}
?>
|
| |
|
|
|
|
|
|
|
для: Красная_шляпа
(21.08.2010 в 20:15)
| | Красный по идеи ff0000 где ff это 255 или 100% в rgb(255,0,0). Кстати это по идеи то ли что-то из дизайна, толи физика | |
|
|
|
|
|
|
|
для: Красная_шляпа
(21.08.2010 в 20:26)
| | хм спасибо за пример:)
а как всё таки от белого?
игрался игрался, но чёта никак:( | |
|
|
|
|
 1.9 Кб |
|
|
для: sl1p
(21.08.2010 в 21:07)
| | файл gradient.php прикреплён.
<img src='gradient.php?w=150&h=50&s=ffffff&e=000000'>
|
| |
|
|
|
|
|
|
|
для: sl1p
(21.08.2010 в 21:07)
| | Белый это 255 красного 255 зеленого 255 синего, это ffffff, а красный 2 первых ф остальные нули или 255,0,0. RGB rrggbb 00 - 0 ... 10 - 16 ... 1f - 31 ... ff - 255. Это 2 вложенных цикла от 255 до 0. | |
|
|
|
|
|
|
|
для: sl1p
(21.08.2010 в 21:07)
| |
<?php
for ($i=255; $i > 0; $i--)
{
$rgb = '255, '.$i.', '.$i;
echo '<div style="float: left;background-color: rgb('.$rgb.');width: 4px;height: 30px;"></div>';
}
|
| |
|
|
|
|
|
|
|
для: sl1p
(21.08.2010 в 21:07)
| | Чтобы получить некий цвет на участке диапазона, нужно просто взять среднеарифметическое значение отдельных координат цвета. Например, середина цвета от белого (255, 255, 255) до красного (255, 0, 0) будет равна:
(255+255)/2, (255+0)/2, (255+0)/2 = 255, 127, 127
Для градиентной заливки цвет пикселя (координат) на известной длине отрезка будет равен:
R1-(R1-R2)/H*X, G1-(G1-G2)/H*X, B1-(B1-B3)/H*X
где Н - длина отрезка, Х - расстояние пикселя от начала (координата).
Ищите в сети "градиентная заливка", для таких языков как Delphi и C обязательно найдете описание этого процесса. | |
|
|
|
|
|
|
|
для: Красная_шляпа
(21.08.2010 в 20:26)
| | >Красный по идеи ff0000 где ff это 255 или 100% в rgb(255,0,0). Кстати это по идеи то ли что-то из дизайна, толи физика
Это, по идее, физика. Называется аддитивное смешение цветов. | |
|
|
|