Česky
Kamil Dudka

GED 2006 (C++)

File detail

Name:DownloadREADME [Download]
Detected charset:ISO-8859-2 - [Download as UTF-8]
Location: ged2006
Size:3.1 KB
Last modification:2007-08-29 02:14

File content

README - 2006-03-26 - GED - Grafický editor rastrových obrázků
VUT Brno - FIT - Fakulta informačních technologií
---------------------------------------------------------------

AUTOŘI
    Kamil Dudka   xdudka00
    Jakub Filák   xfilak01
    Lukáš Hefka   xhefka00
    Ludek Hradil  xhradi08



ÚVOD

Editor rastrových obrázků nám byl zadán jako projekt k řešení. Je to grafický
bitmapový editor se základní sadou funkcí, poradí si s makry, podporuje zásuvné
moduly (plug-in), které se jednoduše přidají do programu, umožněna je také
podpora pro vlastní tvorbu plug-inů. Program se skládá z aplikačního okna, které
obsahuje paletu tlačítek s funkcemi, ovládací panely pro nastavení barvy a
tloušťky štětce, gumy a velikosti písma. Dále obsahuje základní menu.

Další část editoru tvoří okno dokumentu (obrázku). Toto okno obsahuje kreslící
plochu, stavový řádek, kde se zobrazují aktuální informace (poloha myši, chybové
hlašky apod.), rozšířené menu, obsahující veškeré nástroje které program nabízí.
GED je MDI aplikace, umožňuje tedy otevření a editaci více obrázků najednou.

Uživatelského rozhraní editoru je v anglickém jazyce.



FUNKCE
    - jednoduché kreslení myší
    - načítání a ukládání do formátu PNG, další formáty je možné doplnit
      pomocí plug-inů
    - základní kreslení čar - výběr barvy, štětec, guma, ...
    - kreslení geometrických tvarů - úsečky, obdélníku, kružnice, elipsy, ...
    - psaní textu
    - výběr čtvercové nebo obdélníkové části obrazu pro editaci
    - filtry vestavéné, externí pomocí plug-inů
    - operace "Undo", která zruší posledně provedenou editační operaci
    - operace "Redo", která znovu provede zrušenou editační operaci
    - možnost definovat jednoduchá pojmenovaná makra pro provedení několika
      operací najednou



PREREKVIZITY
    - POSIX kompatibilní prostředí (testováno na Linuxu)
    - překladač C++ (testováno s GCC 3.4.6 a GCC 4.0.3)
    - grafický toolkit FLTK (testováno s verzí 1.1.7)
    - knihovna FreeType (testováno s verzí 9.7.3 a 9.8.3)
    - knihovna libpng (testováno s verzí 1.2.7 a 1.2.8)
    - knihovna Xerces-C++ (testováno s verzí 2.6 a 2.7)
    - Doxygen (nutné pro vygenerování programové dokumentace)



SESTAVENÍ

Příkaz 'make' vytvoří spustitelný program (včetně sdílené knihovny a pluginů) a
příslušnou dokumentaci.



SPUŠTĚNÍ:
    ged2006 [obrazek.png ...]



POZNÁMKA:

Pro správnou funkci pluginů, je nutné přidat cestu ke knihovně 'libGEDplugin.so'
do systémové proměné 'LD_LIBRARY_PATH'. Pro spuštění přímo z adresáře 'src'
můžete použít příkaz 'LD_LIBRARY_PATH=. ./ged2006 [obrazek.png ...]'.



DOKUMENTACE/NÁPOVĚDA:

K dispozici je projektová dokumentace, programová dokumentace a nápověda.
Nápověda je za běhu programu přístupná z nabídky hlavního okna a nabídky okna
dokumentu. Programovou dokumentaci je potřeba vygenerovat příkazem 'make'.
Přístupové body k jednotlivým dokumentacím jsou následující:

    doc/proj/proj_doc.pdf       Projektová dokumentace
    doc/classes/index.html      Programová dokumentace
    doc/help/index.html         Nápověda