# Příloha A - Různé

## A.1 Zkratky

Mnoho voleb v menu mají klávesové zkratky, které jsou popsány hned vedle položky. Kromě těchto možností je zde ještě mnoho dalších, které se vám mohou hodit.

### A.1.1 Klávesové zkratky

A | Nakreslí otevřenou špičku šipky během kreslení čáry
Q | Ukončí program (může být vypnuto v okně voleb)
S | Nakreslí uzavřenou špičku šipky během kreslení čáry
Insert | Transformuje barvy obrázku, jako gamma, jas, kontrast
Home | Přepíná režim celé obrazovky
Page Up | Změna měřítka plátna
Page Down | Změna velikosti plátna
Delete | Ořízne obrázek na aktuální oblast výběru
Escape | Zruší vložení, nebo výběr, zruší kreslení čáry
Enter/Return | Potvrdí operaci vložení
Kurzorové klávesy | Nástroj malování - Posouvá kurzor myši
Kurzorové klávesy | Nástroj výběru/vložení - Posune oblast o jeden pixel
Kurzorové klávesy + SHIFT | Poskočí s ukazatelem, boxem výběru, nebo vkládacím boxem o x pixelů, kde x je definováno v okně voleb
Kurzorové klávesy + CTRL [ + SHIFT ] | Přesune vrstvu, nebo změní velikost oblasti výběru
[ nebo ] | Změní barvu A na další, nebo předchozí položku palety
Shift + [ nebo ] | Změní barvu B na další, nebo předchozí položku palety
+ nebo = | Hlavní editační okno - Přiblížení
- | Hlavní editační okno - Vzdálení
Shift + nebo = | Okno zobrazení - Přiblížení
Shift - | Okno zobrazení - Vzdálení
1 | 10% zoom
2 | 25% zoom
3 | 50% zoom
4 | 100% zoom
5 | 400% zoom
6 | 800% zoom
7 | 1200% zoom
8 | 1600% zoom
9 | 2000% zoom
Shift + 1 | Úprava kanálu obrázku
Shift + 2 | Úprava alfa kanálu
Shift + 3 | Úprava kanálu výběru
Shift + 4 | Úprava kanálu masky
F4 | Nástroj malování
F9 | Nástroj označení výběru

### A.1.2 Zkratky myši

Levé tlačítko | Maluje na plátno aktuálním nástrojem a vzorem
Prostřední tlačítko | Vybere bod, který bude středem obrázku při dalším zoomu
Pravé tlačítko | Maluje na plátno s přehozenými A/B barvami, Potvrdí vložení na plátno / Přestane kreslit aktuální čáru / Zruší výběr
Kolečko | V GTK+2 může uživatel nastavit ovládání přiblížení/vzdálení přes okno voleb
Ctrl+Levé tlačítko | Vybere barvu A pod kurzorem myši
Ctrl+Pravé tlačítko | Vybere barvu B pod kurzorem myši
Ctrl+kolečko | Posouvá hlavní editační okno doleva, nebo doprava
Shift+Pravé tlačítko | Vybere bod, který bude středem obrázku při dalším zoomu

Můžete fixovat osy X/Y během pohybů myší:

Shift | Omezí pohyby myši na vertikální směr
Shift+Ctrl | Omezí pohyby myši na horizintální směr

## A.2 Podporované typy souborů

mtPaint může pracovat s těmito typy souborů:

Formát | Otevření | Uložení
BMP | Vše. | Indexovaná paleta. 24 bit RGB včetně alfa kanálu.
GIF | Všechny samostatné obrázky. Snímky animace přes Gifsicle. | Indexovaná paleta včetně indexu průhlednosti. Animace přes Gifsicle.
JPEG | Vše. | 24 bit RGB.
PNG | Vše. | Indexovaná paleta. 24 bit RGB. včetně indexu průhlednosti, kanálů alfa/výběru/masky.
TIFF | Vše. | Indexovaná paleta. 24 bit RGB. Včetně alfa kanálu.
XBM | Vše. | 2 barevná indexovaná paleta včetně aktivního bodu.
XPM | Vše a 256 barvami, nebo méně | Indexovaná paleta včetně indexu průhlednosti a aktivního bodu.

Soubory typu PNG, JPEG, TIFF, a GIF jsou zpracovávány externími knihovnami: libpng, libjpeg, libtiff, a libungif/giflib. Z tohoto důvodu závisí účinnost operací se soubory na verzích těchto knihoven nainstalovaných na vašem systému. Například libtiff nemůže načíst některé staré TIFF soubory s JPEG kompresí. Pro více informací o těchto knihovnách se podívejte na jejich weby:

libpng | http://www.libpng.org/pub/png/libpng.html
libjpeg | http://www.ijg.org/
libtiff | http://www.libtiff.org/
libungif / giflib | http://libungif.sourceforge.net/doc/

## A.3 Sejmutí obrazovky

mtPaint může být použit pro sejmutí obrazovky s volbou 'Soubor->Nový', nebo použitím 'mtpaint -s' z příkazové řádky. Pokud jste uživatel IceWM, můžete namapovat klávesu 'Print Screen' pro sejmutí obrazovky úpravou souboru ~/.icewm/keys přidáním:

key "Print" mtpaint -s

## A.4 Volby

Volby, které si vyberete v okně voleb jsou uloženy v souboru ~/.mtpaint na systémech GNU/Linux, nebo v kořenovém adresáři, který používáte ve Windows, jako např. C:

### A.4.1 Tablety citlivé na tlak

Podporu tabletů citlivých na tlak v mtPaintu je možné zapnout v okně voleb. Nejdříve musíte tato zařízení nastavit a otestovat s použitím ovladačů vašeho operačního systému. Jakmile to uděláte, tak můžete nakonfigurovat sekci 'Tablet' v okně voleb pro správné chování velikosti nástroje, bohatosti a průhlednosti. Abyste otestovali správnou funkci, zkuste přitlačit na tablet v testovací oblasti a uvidíte, jak velký tlak byl zaznamenán.

### A.4.2 Lokalizované překlady

mtPaint může být zkompilován s podporou lokalizací, což může pomoci neanglicky mluvícím lidem. Jestliže obsahuje vaše kopie mtPaintu tuto funkci, tak se objeví sekce okna voleb nazvaná 'Language', kde můžete vybrat jiný jazyk.

Každý z těchto překladů byl vytvořen nezávisle mnoha uživateli mtPaintu, kteří si přáli, aby byly jeho funkce více přístupné. Některé z těchto překladů nejsou kompletní. Pokud chcete nějaký překlad dokončit, nebo vytvořit úplně nový, tak prosím navštivte webové stránky mtPaintu, kde naleznete kontakt na aktuálního správce a kontaktujte ho pro získání dalších instrukcí.

## A.5 Omezení

Maximální velikost obrázku je 16384x16384. Minimální velikost je 1x1.

Po nahrání nové palety může plátno obsahovat odkazy na barvy, které nejsou definovány. Nazývám je sirotky. Pokud prozkoumáte informace o obrázku přes menu Obrázek, uvidíte kolik pixelů jsou sirotci. Můžete tyto pixely zachránit zvětšením palety na 256 barev a potom výběrem 'Paleta->Odstranit nepoužité barvy'.

Pokud během použití editoru A/B barev bude barva A stejná jako B, musíte pro její změnu měnit hodnotu barvy B.

Na některých systémech je problém při editaci velkých obrázků při velkém přiblížení, jako 2048x2048 at 1600%.

Některé kombinace kláves nemusí fungovat pod různými správci oken, jako Shift+F1-F12 , nebo Ctrl+Tlačítko myši.

Použití položek stavové lišty 'Cursor X,Y' a 'Pixel [I] {RGB}' může způsobit velké zatížení procesoru na starším hardware při prudkých pohybech myší.

Maximální počet vrstev je 100.

Rotace textu nefunguje pod Windows ME/95.

Výběr polygonem není pod Windows tak čistý jako pod verzí pro GNU/Linux.

## A.6 Vlastní úpravy mtPaintu

Jedna z největších výhod volného software je ta, že máte přístup ke zdrojovému kódu, takže si můžete program přizpůsobit svým potřebám.

### A.6.1 Vytvoření vzorků

Pokud si chcete v mtPaintu vytvořit vlastní vzorky, budete muset upravit tento obrázek:

Každý vzorek je jednoduše mřížka 8x8, kterou můžete upravit. Potom vyberete položku menu 'Vytvořit vzory' z menu Upravit, který vytvoří soubor, který musíte přejmenovat na patterns.c a umístit do adresáře zdrojových kódů ./src/ Potom musíte překompilovat program, aby to fungovalo.

### A.6.2 Vytvoření štětců

Pokud máte speciální požadavky na typy štětců, jako kružnice, nebo spreje, můžete manuálně upravit zdrojáky pro uspokojení vašich požadavků. Upravte memory.c a najděte mem_brush_list, který definuje všechny štětce. Každá položka je definována typem nástroje, velikostí a bohatostí.

### A.6.3 Vlastní ikony

Adresář ./src/icons1 obsahuje ikony a kurzory myši, které jsou zakompilovány do mtPaintu. Je možné vytvořit vlastní sadu ikon pro splnění vašich představ. Pokud chcete vytvořit novou sadu, tak zkuste:

- cd src
- cp -r icons1 icons-new
- Upravte ikony a ukazatele v icons-new jak potřebujete
- ./configure icons-new
- make