IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @173
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Dala som si poradiť

O moje peniaze je postarané. A o vaše? www.partnersgroup.sk

Úsporná stavba domu

PORFIX - postavte si dom úspornejšie! Ušetríte na energiách! www.Porfix.sk

Zablokovali sa Vám dvere?

Poistite svoj majetok s UNIQA Otvoríme ich zadarmo za Vás. www.uniqa.sk

Problémy s nadváhou?

Zistite viac o dosiahnutí ľahšej a zdravšej hmotnosti. www.janinblog.com

Koľko platí firma za PHM?

Sledujte náklady za PHM online. Zbavte sa administratívy a ušetrite movys.sk

Spektrum farieb a delphi

Zaslať odpoveď
AutorSpráva
xgamer
Užívateľ
Užívateľ

Založený: 21.04.2007
Príspevky: 204

PríspevokZaslal: St 21.05.08 18:15Odpovedať s citátomNávrat hore

V škole som dostal úlohu vytvorit program ktorý vykreslí celé spektrum farieb.
Len nejako neviem príst na to ako. Určite sa pri tom musí použit cyklus for a musi byt nejaká premenná ktorá bude ako keby krok prechodu farieb. Problém je v tom že nejako nemožem príst na to ako mám spravit ten cyklus,pokial sa ma vykonávat či po 255 čiže max RGB alebo ked dosiahne hraničné body okna(neviete aká je na to fcia?) .Má niekto iný nápad ako to riešit? dakujem

_________________
------------------------------------------------------------------------------------------------------------------------------------
FSC Esprimo Mobile M9400
CPU:T5450(2x1.66GHz) GPU:X3100 RAM:4 GiB HDD:120GB + 500GB ext. WD OS:Windows 7 Pro 64bit LCD:LG W2253TQ
Keyboard & mouse:Logitech Cordless Desktop EX 110
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
p360t
Skúsený užívateľ
Skúsený užívateľ

Založený: 30.05.2006
Príspevky: 1775
Bydlisko: BA - EASTSIDE

PríspevokZaslal: Št 22.05.08 21:00Odpovedať s citátomNávrat hore

V zásade by si si mal spraviť obrázok, pravdepodobne 256*256 pixelov, a pixel po pixeli kresliť.
kód:

for i := 0 to 255
   for j:= 0 to 255
      Image1.Canvas.Pixels[i, j] := RGB(i, j, j+k);

Lenže, ako vidíš, je tam tretí parameter j+k, pretože farby sú trojzložkové, čiže "celé" spektrum je trojdimenzionálny priestor - takže by si mal skôr vykreslovať kocku. Alternatívou je nejakým spôsobom prepočítavať hodnoty tých farieb, treba trochu experimentovať.

_________________
[quote="A. S. Tanenbaum"]The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.[/quote]
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
imnotwhafo
Užívateľ
Užívateľ

Založený: 30.11.2006
Príspevky: 786
Bydlisko: ratnovce solar system

PríspevokZaslal: Št 22.05.08 21:16Odpovedať s citátomNávrat hore

Hmm, a co keby si mal tri polia r, g, b, z obsahom [1..255] a tvoril kombinacie, tak ze by si vykresloval povedzme kazdu 10 (aby toho nebolo vela) do imagu velkosti 1x1 ?


Je to len uvahe, berte to z rezervou...

_________________
The Apollo programme was a HOAX
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd