Diskuze: Obrázky

Ostatní jazyky Petr Lite Petr Obrázky

Avatar
h.honzicek
Člen
Avatar
h.honzicek:

chci se zeptat šlo by ve verzi lite naimportovat nějaký obrázek abych nemusel kreslit sprajty ručně?

 
Odpovědět 9.6.2012 2:02
Avatar
matesax
Redaktor
Avatar
Odpovídá na h.honzicek
matesax:

No samozřejmě - normálně to zkopíruj a vlož do prázdného obrázku o stejné velikosti. Ze sekce knihovna proměnných a Funkcí si přetáhni do Společné proměnné a funkce Obrázek - nerozklikávej ho - jen přetáhni. Nastav mu velikost takovou jakou má vkládaný obrázek - přepni z kroků na normalní systém (dvojklik na obrázek - nahoře pod nápovědou klikni na rozměry a tam klikni na v bodech - tím můžeš zadat přesnou velikost bez převodů). No a v editaci - tím dvojklikem už jsi v ní - ho vlož třeba zkratkou ctrl + v. Má to jediný háček - program Petr má vlastní barevný systém a při převodu dojde k menšímu znehodnocení obrázků. Pokud jsi ochoten věnovat tomu trochu času můžeš to opravit, ale není to zase tak hrozné - sám uvidíš,...

 
Nahoru Odpovědět 9.6.2012 6:04
Avatar
matesax
Redaktor
Avatar
Odpovídá na matesax
matesax:

Jo a pro sprajt atd.,... to funguje stejně - přetáhni sprajt - dvojklik - vyber si políčko(políčko musím být stejně velké) - dvojklik - ctrl + v,...

Aby jsi tomu rozuměl, stejnou velikost musíš nastavit, protože buď by se ti tam obrázek nevešel nebo by byl zbytečně veliký - takže to není podmínka,...

 
Nahoru Odpovědět 9.6.2012 6:06
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 9.6.2012 8:26
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
android7
Člen
Avatar
android7:

Nazdar,
je to taky dotaz k obrázkům, sice trohcu jiného rázu,
zajímá mě jest-li se dá barva kterou Petr nepodporuje,
vykreslit na obrazovku.
A taky,
Z návodů jsem (doufám ,že správně)
pochopil, že barva je číslo, ale když jsem si udělal pokusný prográmek,
který vypadal asi takto:

  • opakování

"číslo"+"číslo"
1/32
vykreslení bodu
barva "číslo"
opzice x "číslo"

  • konec opakování

tak mi to nakreslilo črevenou čáru s "kolísajícím jasem"
Proč?

 
Nahoru Odpovědět 26.6.2014 16:31
Avatar
Panda38
Redaktor
Avatar
Odpovídá na android7
Panda38:

Barva je sice číslo, ale ne lineární posloupnost. Je to kombinace RGB složek barva=červená + zelená*256 + modrá256256 + (255-alfa)256256*25, kde jednotlivé barevné složky mají hodnotu 0 až 255. Proto např. samotné číslo 255 je červená barva. K programovému sestavení barvy lze použít prvek "sloučení barevných složek do barvy", který jednotlivé komponenty sloučí do jednoho čísla.

Grafické operace se v Petrovi dělají v paletových barvách - tj. 1 bajt na grafický bod. Proto nelze zobrazit jinou barvu než jednu z 224 paletových barev.

V grafice je jedna možnost jak zobrazit více barev - pokud se nastaví rozměry okna Petra tak, aby se grafická plocha zmenšila přesně na polovinu. V tom případě se slučují 4 sousední grafické body a vykresluje se pomocí pseudo-true color jako zprůměrovaná barva (např. fotka připravená pomocí ditheringu).

Plná podpora true color je pouze v 3D grafice. Tam je možné zobrazovat jakoukoliv barvu a lze tak udělat i plně barevné aplikace, např. prohlížeč fotek.

 
Nahoru Odpovědět 27.6.2014 16:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.