Skip to content

Projekt. Generování Targa obrázků s tvary z command line.

Notifications You must be signed in to change notification settings

BojkoJ/c_tga_image_shapes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TGA Image Drawing Program

Popis

Tento program umožňuje uživatelům vytvářet obrázky ve formátu TGA (Targa Graphic File) s různými geometrickými tvary, jako jsou čáry, obdélníky, kruhy a trojúhelníky. Program přijímá příkazy přes příkazovou řádku a umožňuje uživatelům specifikovat vlastnosti tvarů, jako jsou rozměry, pozice a barvy. Vytvořené obrázky jsou poté uloženy jako soubory TGA.

Funkce

  • Čára: Vykreslení čáry s definovanou počáteční a koncovou pozicí a barvou.
  • Obdélník: Vykreslení obdélníku s definovanou pozicí, rozměry a barvou.
  • Kruh: Vykreslení kruhu s definovaným středem, poloměrem a barvou.
  • Trojúhelník: Vykreslení rovnostranného trojúhelníku s definovaným středem, délkou strany a barvou.
  • Otočený obdélník: Vykreslení obdélníku s definovanou pozicí, rozměry, úhlem rotace a barvou.

Ovládání programu

Program se ovládá zadáváním příkazů. Zde jsou příklady některých základních příkazů:

  • line x1,y1,x2,y2,r,g,b,a: Vykreslí čáru z (x1, y1) do (x2, y2) s barvou (r, g, b, a).
  • rectangle x,y,width,height,r,g,b,a: Vykreslí obdélník s rozměry a barvou.
  • circle x,y,p,r,g,b,a: Vykreslí kruh se středem (x, y), poloměrem p a barvou.
  • triangle x,y,s,r,g,b,a:Vykreslí trojúhelník se středem (x, y), délkou strany s a barvou.
  • rotated-rectangle angle,x,y,width,height,r,g,b,a:: Vykreslí zarotovaný obdélník, kde jsou parametry stejné jako u obdélníku jen je přidán angle - úhel otočení
  • save: Uloží obrázek do výstupního souboru.
  • exit: Ukončí program a uloží obrázek.

Jak přeložit

Program využívá Makefile pro jednoduché přeložení. Pro kompilaci použijte následující příkazy:

  1. Otevřete terminál ve složce, kde se nachází zdrojové soubory programu.
  2. Spusťte příkaz make pro sestavení programu:
make

Tímto příkazem se sestaví výsledný spustitelný soubor, který je poté možné spustit z příkazové řádky.

Jak spustit

Po úspěšném přeložení můžete program spustit pomocí následujícího příkazu:

./program --output <cesta_k_vystupnimu_souboru> --width <šířka obrázku> --height <výška obrázku>

Nahraďte <cesta_k_souboru>, <šířka> a <výška> skutečnými hodnotami podle vašich potřeb. Poté můžete zadávat příkazy pro kreslení tvarů, jak je popsáno výše.

Zdroje:

Z čeho jsem čerpal?

Releases

No releases published

Packages

No packages published