GRAFICK▌ EDITOR

SGP Paint 1.1
bitmapov² grafick² editor, kter² je specißln∞ uzp∙soben² pro vytvß°enφ baltazarovsk²ch obrßzk∙

1. Zßkladnφ seznßmenφ
SGP Paint je bitmapov² grafick² editor vyvinut² specißln∞ pro programovacφ systΘm SGP Baltazar verze 3.20 a vyÜÜφ.
Pracuje pod operaΦnφm systΘmem MS-DOS 3.30 a vyÜÜφ. Pot°ebnß pam∞¥ RAM je asi 230 KB.

SGP Paint mß velice snadnΘ ovlßdßnφ - pouze pomocφ nßzorn²ch grafick²ch symbol∙. NetradiΦn∞ je pojatß i grafickß nßpov∞da v programu. Program mohou pou₧φvat i d∞ti p°edÜkolnφho v∞ku.

Mezi zajφmavΘ funkce tohoto editoru pat°φ nap°φklad to, ₧e vÜechny nßstroje lze pou₧φt i v ka₧dΘm zv∞tÜenφ, barvu lze nabφrat p°φmo z kreslicφ plochy kdykoli pouh²m kliknutφm pravΘho tlaΦφtka myÜi. DalÜφmi novinkami jsou eliptick² sprej (rozpraÜovaΦ), Φi pravo·hl² sprej, oba libovolnΘ velikosti a s nastavitelnou hustotou kapiΦek. Kruhov² (eliptick²) sprej v SGP Paintu mß stejnΘ vlastnosti jako skuteΦn² sprej, tzn. ₧e rozpraÜuje barvu s nejv∞tÜφ hustotou uprost°ed. V∞tÜina obdobn²ch program∙ mß mφsto kruhovΘho spreje rovnom∞rnΘ vypl≥ovßnφ plochy.

SGP Paint mß krom∞ b∞₧n²ch funkcφ takΘ specißlnφ funkce, kterΘ tomuto grafickΘmu editoru zajiÜ¥ujφ p°φmou nßvaznost na programovacφ systΘm SGP Baltazar. SGP Paint umφ vytvß°et baltazarovskΘ p°edm∞ty a p°evßd∞t ji₧ existujφcφ obrßzky (soubory .BMP) na baltazarovskΘ p°edm∞ty, tj. na soubory .B00 a naopak - soubory s p°edm∞ty .B00 na soubory .BMP. Dφky SGP Paintu ji₧ u₧ivatel programovacφho systΘmu SGP Baltazar nemusφ vytvß°et baltazarovskΘ p°edm∞ty pouze pomocφ Balteditu (bod po bodu, polφΦko po polφΦku), ale mß k dispozici v²konn² nßstroj pro kreslenφ sv²ch p°edm∞t∙ a obrßzk∙.

Grafick² editor SGP Paint, spolu s programovacφm systΘmem SGP Baltazar, tak tvo°φ opravdu mocn² prost°edek pro programovßnφ grafick²ch program∙ - v²ukov²ch program∙ nebo her.

V dalÜφm si blφ₧e popφÜeme mo₧nosti grafickΘho editoru SGP Paint. V∞tÜφ pozornost zam∞°φme p°edevÜφm na funkce, kterΘ b∞₧n² bitmapov² editor neobsahuje.

2. Kreslφcφ plocha
Kreslφcφ plocha editoru (585 x 290 bod∙) je rozd∞lena na 150 polφΦek (39x29 bod∙). Na tΘto ploÜe m∙₧ete kreslit, st°φkat sprejem, hrßt si s odstφny barev a p°edevÜφm vytvß°et novΘ baltazarovskΘ p°edm∞ty.

3. Hlavnφ nabφdka - hlavnφ menu
Lupa - zv∞tÜovßnφ, zmenÜovßnφ, zam∞°ovßnφ
PoΦφtaΦ - zßkladnφ prßce se soubory a nastavenφ parametr∙ programu
Kreslenφ - body, ·seΦky, Φßry, obdΘlnφky, elipsy
Nßstroje - spreje, vypln∞nφ plochy, guma, text
V²°ezy - nabrßnφ, kopφrovßnφ, zoom, logickΘ bitovΘ operace
M°φ₧ - zm∞na, kopφrovßnφ, p°esouvßnφ baltazarovsk²ch ΦtvereΦk∙
Ze∩ - ohraniΦenφ baltazarovskΘho ΦtvereΦku
Zp∞t - vrßcenφ poslednφ zm∞ny (undo/redo)
Zvolen² nßstroj - zobrazenφ prßv∞ pou₧φvanΘho nßstroje

Volba funkce z menu se provßdφ tak, ₧e stisknete levΘ tlaΦφtko myÜi (nebo Mezernφk) na menu a b∞hem v²b∞ru po₧adovanΘ funkce jej stßle dr₧φte stisknuto. Jakmile tlaΦφtko pustφte, bude zvolena ta funkce, na nφ₧ jste tlaΦφtko pustili. Pustφte-li tlaΦφtko mimo menu z∙stane nastavena funkce p∙vodnφ.

Ka₧dß naposledy zvolenß funkce v jednotliv²ch podmenu se zapamatovßvß, tak₧e p°i p°φÜtφ volb∞ staΦφ pouze kliknout na skupinu nßstroj∙ v hlavnφm menu a budete mφt op∞t nastavenu poslednφ pou₧itou funkci z tΘto skupiny.

3.1 Lupa
Zßkladnφ zobrazenφ - zßkladnφ velikost obrßzku
Detail 1 - 2 x zv∞tÜeno
Detail 2 - 4 x zv∞tÜeno
Detail 3 - 8 x zv∞tÜeno - implicitnφ volba p°i zßkladnφ velikosti
Detail 4 -16 x zv∞tÜeno
Zam∞°ovacφ k°φ₧ 1 - pokud mßte zapnutΘ urΦitΘ zv∞tÜenφ (re₧im detail), zam∞°ovacφ k°φ₧ nastavφte na bod, kter² chcete mφt uprost°ed obrazovky a kliknete. Obraz se posune tak, ₧e vßmi zvolen² bod bude nynφ ve st°edu kreslicφ plochy - implicitnφ volba p°i libovolnΘm detailu
Zam∞°ovacφ k°φ₧ 2 - funkce je obdobnß jako p°edchozφ, ale obraz se nejprve zmenÜφ na zßkladnφ velikost, abyste si mohli vybrat detail z celΘ plochy.

3.2 PoΦφtaΦ
Funkce tΘto podnabφdky jsou shodnΘ s funkcemi jin²ch program∙. Nov² soubor - sma₧e obrazovku a vytvo°φ nov² soubor
Otev°i soubor - automaticky rozpoznßvß formßt naΦφtanΘho souboru (B00, BMP)
Ulo₧ soubor, ulo₧ soubor jako - formßt souboru je urΦen jeho p°φponou, tj. chcete-li ulo₧it sv∙j obrßzek ve tvaru BMP, staΦφ p°i uklßdßnφ zadat p°φponu souboru .BMP
Smazßnφ obrazovky - vyma₧e obrazovku a vyplnφ ji Φernou barvou
Nitkov² kurzor - tenk² k°φ₧ p°es celou obrazovku
Zvuk - zapnout / vypnout indikaci stisku tlaΦφtka menu
x,y - zobrazit sou°adnice kurzoru / Φφsel p°edm∞t∙
P°ekreslenφ obrazovky - po rozbitφ obrazu Üet°iΦem obrazovky Windows 95
Otaznφk - grafickß nßpov∞da
Dve°e - konec programu

3.3 Kreslenφ
Funkce tΘto podnabφdky jsou shodnΘ s funkcemi jin²ch grafick²ch editor∙.
Bod
┌seΦka
Obecnß k°ivka
Uzav°en² obrazec z navazujφcφch ·seΦek - po dvojkliku uzav°e automaticky
ObdΘlnφk (Φtverec) - p°eruÜovanß Φßra znaΦφ Φtverec
Pln² obdΘlnφk (Φtverec)
Elipsa (kruh) - p°eruÜovanß Φßra znaΦφ kruh
Plnß elipsa (kruh)

3.4 Nßstroje
Kulat² sprej - sprej m∙₧ete nastavit jako kulat², nebo jako eliptick². NovΘ nastavenφ velikosti spreje provedete tak, ₧e znovu kliknete na ikonu Nßstroje. Tento sprej je vhodn² tehdy, kdy₧ chceme simulovat opravdov² sprej (nap°. obloha s kupovit²mi mraky, nebo Φmßrßnφ na zdi. M∙₧ete si snadno vytvo°it i barevnou ze∩ pomocφ Pravo·hlΘho spreje viz dßle).

Pravo·hl² sprej - Φtvercov² nebo obdΘlnφkov². Body jsou rozpraÜovßny rovnom∞rn∞ po celΘ ploÜe spreje (nap°. oblφbenΘ barvy variopaint, hv∞zdy apod.), plocha se zpravidla vyst°φkßvß bez pohybu myÜi.

Hustota spreje se nastavuje kliknutφm na ikonu spreje ve ZvolenΘm nßstroji.

Vypl≥ovßnφ - jednφm kliknutφm p°ebarvφte ohraniΦenou plochu.

Zm∞na barvy - touto funkcφ je mo₧no p°ebarvovat barvu "spodnφ" barvou "vrchnφ", tak jak jsou nastaveny v okΘnku vybran²ch barev - vlevo vedle tabulky barev.

Guma - lze takΘ pou₧φt pro kreslenφ tlust²ch Φar, nebo¥ velikost a barva gumy se dß snadno nastavit.

Text - vklßdßnφ textu (jeden font, jednΘ velikosti).

3.5 V²°ezy
Nabrßnφ v²°ezu - slou₧φ k nabrßnφ (oznaΦenφ) novΘho v²°ezu do schrßnky. Pokud chcete nabrat (oznaΦit) nov² v²°ez a mßte ji₧ n∞jak² nabran² ve schrßnce a nechcete myÜφ zajφ₧d∞t do menu, m∙₧ete zruÜit star² v²°ez (obsah schrßnky) takΘ prav²m tlaΦφtkem myÜi.
Poklßdßnφ (kopφrovßnφ) v²°ezu (COPY) - v²°ez m∙₧ete poklßdat (kopφrovat obsah schrßnky) bu∩ jednotliv∞ kliknutφm lev²m tlaΦφtkem myÜi, nebo pr∙b∞₧n∞ p°i stisknutΘm levΘm tlaΦφtku myÜi a jejφm souΦasnΘm pohybu. Nabrßnφm novΘho nebo prav²m tlaΦφtkem myÜi op∞t zruÜφte v²°ez.
Zm∞na velikosti (ZOOM) - funkce umo₧≥uje p°i poklßdßnφ v²°ezu tento zmenÜovat, nebo zv∞tÜovat (funkce bude blφ₧e ukßzßna v zßv∞reΦnΘm cviΦenφ). V²°ez m∙₧ete op∞t poklßdat (zmenÜovat/zv∞tÜovat) tak dlouho, dokud nevyberete nov² v²°ez, nebo nezruÜφte star² prav²m tlaΦφtkem myÜi.
BitovΘ operace souΦin, souΦet, exkluzφvnφ souΦet, negace - funkce umo₧≥ujφ poklßdat v²°ezy dle pravidel bitov²ch logick²ch operacφ.
P°eklopenφ vertikßlnφ - p°eklopφ oznaΦen² v²°ez dle vertikßlnφ osy symetrie
P°eklopenφ horizontßlnφ - p°eklopφ oznaΦen² v²°ez dle horizontßlnφ osy symetrie
V²°ez z∙stane nabran² tak dlouho, dokud nenaberete nov² v²°ez. OznaΦen² (nabran²) v²°ez m∙₧ete takΘ umφstit do jinΘho obrßzku (souboru). OznaΦte si v²°ez, naΦt∞te nov² soubor a polo₧te zde v²°ez (nap°. pomocφ COPY nebo ZOOM).

3.6 M°φ₧
Tato funkce umo₧≥uje rozd∞lit kreslicφ plochu na jednotlivΘ baltazarovskΘ ΦtvereΦky-p°edm∞ty. Kliknutφm na jeden z p°em∞t∙ se tento zv∞tÜφ a je mo₧no jej upravovat.
JednotlivΘ p°edm∞ty takΘ m∙₧eme kopφrovat (prav²m tlaΦφtkem myÜi nebo Shift+Üipky), nebo p°esouvat (lev²m tlaΦφtkem myÜi nebo Mezernφk+Üipky). Funkce je blφ₧e ukßzßna v zßv∞reΦnΘm cviΦenφ.

3.7 Ze∩
Tato funkce umo₧≥uje omezit kreslenφ jen pro jeden p°edm∞t (ΦtvereΦek), aby se nezniΦily (nep°ekreslily) vedlejÜφ p°edm∞ty.

3.8 Zp∞t (undo/redo)
Funkce vracφ stav kreslicφ plochy o jeden krok zp∞t.

4. Barvy
Nastavovßnφ pracovnφ barvy lze provßd∞t 3 zp∙soby: bu∩ myÜφ, nebo kurzorov²mi Üipkami, nebo p°φmo klßvesami oznaΦujφcφ jednotlivΘ barvy.

Pracovnφ barvu lze takΘ vybφrat p°φmo z kreslicφ plochy, a to takto: z kreslicφ plochy se vrchnφ barva ("E") nabφrß prav²m tlaΦφtkem myÜi (je v okΘnku vybran²ch barev vpravo), zatφmco spodnφ barva ("5") se nabφrß tak, ₧e se stiskne a dr₧φ nejprve pravΘ tlaΦφtko myÜi - nabere se vrchnφ barva (vpravo) a pak se klikne lev²m tlaΦφtkem myÜi - pravß barva se p°esune dospodu (vlevo), a tak se z nφ stane spodnφ barva. VyzkouÜejte si to.

Stejn² postup v²b∞ru barev je i p°i ovlßdßnφ klßvesnicφ (levΘ tlaΦφtko myÜi je Mezernφk, pravΘ tlaΦφtko myÜi je Shift).

4.1 Paleta barev
Paleta barev slou₧φ pro nastavenφ barevnΘho odstφnu ka₧dΘ ze 16 barev. Pokud kliknete p°esn∞ na paletu, rozvine se do nabφdky odstφn∙.

Zde je mo₧nost nastavit si odstφny jednotliv²ch barev. Nastavenφ potvrdφte kliknutφm na znak "fajfka".

TlaΦφtko nastavenφ p°echod∙ nastavuje barevnΘ p°echody mezi dv∞ma vyznaΦen²mi barvami.

Ostatnφ ikony znamenajφ:
- negativnφ (inverznφ) barvy,
- baltazarovskΘ barvy a - EGA barvy.

M∙₧ete takΘ naΦφst p°ipravenou barevnou paletu soubor s p°φponou .PAL a stejn∞ tak, nastavenou barevnou paletu m∙₧ete zase ulo₧it pro pozd∞jÜφ pou₧itφ. SystΘm SGP Baltazar umφ tyto palety naΦφtat i v pr∙b∞hu programu - p°φkazem GrNaΦtiPaletu ("soubor.PAL"). Lze tak vytvß°et zajφmavΘ efekty.

P°φklad nastavenφ p°echodu mezi Φernou barvou (0) a ₧lutou barvou (E).

5. Dopl≥kovΘ informace
Za pozornost stojφ takΘ funkce Nßhled. Pokud spustφte funkci Otev°i soubor a nevφte p°esnΘ oznaΦenφ souboru, staΦφ kliknout na tlaΦφtko Nßhled (obdΘlnφΦek vedle jmΘna souboru) nebo stisknout mezernφk a v okΘnku "Nßhled na soubor" (vlevo dole) se objevφ zmenÜen² obsah (obrßzek) souboru. Toto okno v²razn∞ usnad≥uje vyhledßnφ sprßvnΘho souboru. VyzkouÜejte si.


Tak toto byl struΦn² popis vÜech hlavnφch funkcφ SGP Paintu. NauΦit se je ovlßdat opravdu nenφ t∞₧kΘ. ZvlßÜt∞ pro d∞ti je SGP Paint prav²m dobrodru₧stvφm.

PraktickΘ cviΦenφ - vytvo°enφ novΘho baltazarovskΘho p°edm∞tu.

Cφlem tohoto postupu je vytvo°it nov² baltazarovsk² p°edm∞t slo₧enφm z ji₧ existujφcφch p°edm∞t∙. Budeme mφt nap°φklad ·kol naprogramovat sφdliÜt∞ domk∙.

Pokud bychom sφdliÜt∞ stav∞li ze stßvajφcφch baltazarovsk²ch p°edm∞t∙, pak by se nßm do kreslicφ plochy veÜly asi t°i domky, tedy jakΘpak sφdliÜt∞. Proto si vytvo°φme domek o velikosti jednoho baltazarovskΘho p°edm∞tu. Nakreslit jej pomocφ klasick²ch nßstroj∙ by bylo zdlouhavΘ a proto si ukß₧eme mnohem jednoduÜÜφ a rychlejÜφ postup.

╪eÜenφ:
1. Otev°te si soubor BALTPRED.B00 se zßkladnφmi p°edm∞ty Baltazara.

2. Zapn∞te funkci M°φ₧. Kreslicφ plocha se rozd∞lφ na 150 polφΦek odd∞len²ch bφlou linkou, kde se v ka₧dΘm polφΦku nachßzφ prßv∞ jeden p°edm∞t.

3. Posklßdejte domeΦek ze stßvajφcφch p°edm∞t∙. Klikn∞te prav²m tlaΦφtkem (kopφrovßnφ) na p°edm∞t Φ.3 a dovezte jej na spodnφ okraj kreslicφ plochy. Tφmto zp∙sobem zkopφrujte postupn∞ p°edm∞ty 3 - 7. Pro nov² p°edm∞t nemusφte v₧dy chodit a₧ k hornφmu okraji, staΦφ kdy₧ pou₧ijete ji₧ zkopφrovan² p°edm∞t. Zkontrolujte si vßÜ domek s naÜφm obrßzkem.

4. ZmenÜete domek do standardnφ velikosti baltazarovskΘho p°edm∞tu. Vyberte funkci V²°ezy - Zoom. Umφst∞te kurzor na lev² hornφ roh domku. Prav²m tlaΦφtkem myÜi zruÜφte naposledy nabran² v²°ez - pro jistotu. (DoporuΦujeme pou₧φt v₧dy p°ed nabφrßnφm - oznaΦovßnφm novΘho v²°ezu). ZmßΦkn∞te levΘ tlaΦφtko myÜi a roztßhn∞te Φßrkovan² obdΘlnφk p°es cel² domek.
Zapn∞te ZE╧ (grafickΘ tlaΦφtko nad funkcφ Zp∞t). Na kreslicφ ploÜe se objevφ ze∩, kterß orßmuje ka₧d² p°edm∞t na kterΘm se nachßzφ kurzor, a kterß nedovolφ kreslit mimo polφΦko.
OhraniΦenφ ΦtvereΦku umφst∞te na n∞kterΘ volnΘ polφΦko.
Klikn∞te lev²m tlaΦφtkem do levΘho hornφho rohu ohraniΦenφ, roztßhn∞te v²°ez a₧ do pravΘho dolnφho rohu a pus¥te tlaΦφtko.
Do polφΦka se vykreslil domeΦek ve velikosti baltazarovskΘho p°edm∞tu.


Podobn²m postupem m∙₧ete provßd∞t ve sv²ch obrßzcφch libovolnΘ zm∞ny.

Na zßv∞r vßm p°ejeme p°φjemnou a zßbavnou prßci s SGP Paintem.
VaÜe p°ipomφnky a nßm∞ty nßm, prosφm, zasφlejte na adresu:

⌐ SGP Systems, s.r.o.
L. JanßΦka 180, 686 01 UherskΘ HradiÜt∞
╚eskß republika
tel./zßz./fax: 0632/551089
E-mail