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

Jan 2, 2024
bc2349a · Jan 2, 2024

History

8 Commits
Jan 2, 2024
Jan 2, 2024
Jan 2, 2024
Jan 2, 2024
Jan 1, 2024
Jan 1, 2024
Jan 2, 2024
Jan 2, 2024

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