ďťż
 
Rozne kolory tla i napisu ďťż
 
Rozne kolory tla i napisu
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Rozne kolory tla i napisu



Jan Murat - 07-07-2007 00:03
Rozne kolory tla i napisu
  Witam
Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie cos:
1. Randomizuje kolo tla
2. Dobieram tak klor napisy aby byl widoczny

na razie mam

r:=random(255);
g:=random(255);
b:=random(255);
color:=rgb(r,g,b);
r:=random(255);
g:=random(255);
b:=random(255);
Font.color:=rgb(r,g,b);

ale to srednio dziala
jakie operacje trzeba dokonac na zmiennych rgb?
nie szukam gotowca prosze o podpowiedz

pozd jasiu

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





analog - 07-07-2007 00:03

  Jan Murat pisze:
> Witam
> Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie cos:
> 1. Randomizuje kolo tla
> 2. Dobieram tak klor napisy aby byl widoczny

Hmm... Może losuj tylko kolor tła, a dla napisów
daj 255-kolor tła (dla każdej składowej).

--
TS




Kamil Burzynski - 07-07-2007 00:03

  On Fri, 06 Jul 2007 15:51:16 +0200
analog <analog@u-sun.op.peel> wrote:

> Jan Murat pisze:
> > Witam
> > Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie cos:
> > 1. Randomizuje kolo tla
> > 2. Dobieram tak klor napisy aby byl widoczny
>
> Hmm... Może losuj tylko kolor tła, a dla napisów
> daj 255-kolor tła (dla każdej składowej).

Co ladnie schowa napis przy wylosowaniu 128,128,128 :)

--
Best regards from
Kamil Burzynski




Nie - 07-07-2007 00:03

 
jesli potrzebujesz po prostu miec kilka takich par kolorow to polecam:
http://kolorgenerator.godula.com/
ma wbudowana funkcje do tworzenia/sprawdzania takich "par"

jesli potrzebujesz cos takiego umiescic w swoim programie to poczytaj:
http://juicystudio.com/services/csstest.php





Jedrzej Dudkiewicz - 07-07-2007 00:03

  > Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie cos:
> 1. Randomizuje kolo tla
> 2. Dobieram tak klor napisy aby byl widoczny

Może xor na kolorze z jakąś stałą wartością? Dajmy na to 0?

JD




Kamil Burzynski - 07-07-2007 00:03

  On Fri, 6 Jul 2007 16:39:52 +0200
"Jedrzej Dudkiewicz" <jedrzej.dudkiewicz@poczta.interia.pl> wrote:

> > Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie cos:
> > 1. Randomizuje kolo tla
> > 2. Dobieram tak klor napisy aby byl widoczny
>
> Może xor na kolorze z jakąś stałą wartością? Dajmy na to 0?

xor z 0? Juz raczej tak: (r + 128) % 255

--
Best regards from
Kamil Burzynski




Jedrzej Dudkiewicz - 07-07-2007 00:03

  > > > Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie
cos:
> > > 1. Randomizuje kolo tla
> > > 2. Dobieram tak klor napisy aby byl widoczny
> >
> > Może xor na kolorze z jakąś stałą wartością? Dajmy na to 0?
>
> xor z 0?

Huh, stupid me. Raczej z 0xFF.

> Juz raczej tak: (r + 128) % 255

A nie % 256?

JD




Damian Sobota - 07-07-2007 00:03

  Kamil Burzynski <K.Burzynski@usunto.adbglobal.com> napisał(a):
> > Hmm... Mo=BFe losuj tylko kolor t=B3a, a dla napis=F3w
> > daj 255-kolor t=B3a (dla ka=BFdej sk=B3adowej).
>
> Co ladnie schowa napis przy wylosowaniu 128,128,128 :)

Hmm... ale już (255-kolor+128)%256 powinno dać dobre wyniki.

Ewentualnie można się bawić np. w konwersję RGB do HSV, ustawienie S=1
(maksymalne nasycenie koloru) i V=1 (maksymalne rozjaśnienie koloru) i obrót H
o 180 stopni (jeśli H niezdefiniowane, czyli w praktyce często ustawiane jako
-1, to ustawiamy H na dowolny kąt) etc. etc. Można poeksperymentować z różnymi
modelami barw, najlepiej z jakimiś odpowiadającymi postrzeganiu barw przez
człowieka.

DS.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Damian Sobota - 07-07-2007 00:03

  Damian Sobota <damsob@NOSPAM.gazeta.pl> napisał(a):

> Kamil Burzynski <K.Burzynski@usunto.adbglobal.com> napisał(a):
> > > Hmm... Mo=BFe losuj tylko kolor t=B3a, a dla napis=F3w
> > > daj 255-kolor t=B3a (dla ka=BFdej sk=B3adowej).
> >
> > Co ladnie schowa napis przy wylosowaniu 128,128,128 :)
>
> Hmm... ale już (255-kolor+128)%256 powinno dać dobre wyniki.

Zresztą Kamil już o tym napisał (w prostszej formie).

DS.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Marcin 'Qrczak' Kowalczyk - 08-07-2007 00:04

  Dnia 06-07-2007, Pt o godzinie 07:17 +0000, Jan Murat napisał(a):

> 1. Randomizuje kolo tla
> 2. Dobieram tak klor napisy aby byl widoczny

Wybierz biały napis, jeśli tło jest ciemne, i czarny napis, jeśli tło
jest jasne.

(Dla policzenia jasności koloru w RGB zwykle przyjmuje się wagi
30% R + 59% G + 11% B).

--
__("< Marcin Kowalczyk
\__/ qrczak@knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/




Kamil Burzynski - 10-07-2007 00:01

  On Fri, 6 Jul 2007 17:20:08 +0200
"Jedrzej Dudkiewicz" <jedrzej.dudkiewicz@poczta.interia.pl> wrote:

> > > > Moze ktos bardziej zaznajomiony z grafika powie mi jak uzyskac takie
> cos:
> > > > 1. Randomizuje kolo tla
> > > > 2. Dobieram tak klor napisy aby byl widoczny
> > >
> > > Może xor na kolorze z jakąś stałą wartością? Dajmy na to 0?
> >
> > xor z 0?
>
> Huh, stupid me. Raczej z 0xFF.
>
> > Juz raczej tak: (r + 128) % 255
>
> A nie % 256?

Jasne ze tak. Myslalem o & 0xff ;)

--
Best regards from
Kamil Burzynski
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Jak ustawic kolory RGB w monitorze Sony G520? Potrzebne kolory firmowe German Wings w CMYK Jedno zapytanie różne wyniki w polu data [mysql i mysql+php] Bear Paw i dziwne kolory =?iso-8859-2?q?Kolory_na_=B6wiecie?= Re: Kto kłamie - kolory Kolory na starych wydawnictwach ai cs3 i kolory dodatkowe [photoshop] stonowane kolory szyfrowanie hasła w mysql
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • tejsza.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com