~ruther/CTU-FEE-B0B35APO-Semestral-project

4567a3e5430890de7b92f2a5b70b23cbbd5c1d38 — František Boháček 4 years ago 5669f48
docs: add first description of image viewer
3 files changed, 94 insertions(+), 0 deletions(-)

A docs/auto/frag-master.el
A docs/doc.org
A docs/frag-master.tex
A docs/auto/frag-master.el => docs/auto/frag-master.el +25 -0
@@ 0,0 1,25 @@
(TeX-add-style-hook
 "frag-master"
 (lambda ()
   (TeX-add-to-alist 'LaTeX-provided-package-options
                     '(("color" "usenames") ("inputenc" "utf8") ("fontenc" "T1") ("ulem" "normalem")))
   (TeX-run-style-hooks
    "latex2e"
    "article"
    "art10"
    "color"
    "inputenc"
    "fontenc"
    "graphicx"
    "grffile"
    "longtable"
    "wrapfig"
    "rotating"
    "ulem"
    "amsmath"
    "textcomp"
    "amssymb"
    "capt-of"
    "hyperref"))
 :latex)


A docs/doc.org => docs/doc.org +35 -0
@@ 0,0 1,35 @@
** Průzkumník souborů
** Prohlížeč obrázků
*** Argumenty
Program nelze bez argumentů spustit, je vždy potřeba spustit s cestou k souboru s obrázkem.

Použití:
#+begin_src
./image-viewer [path-to-image]
#+end_src

*** Podporované formáty
- jpg
- png
- ppm

Formáty se rozlišují podle jejich hlaviček, koncovky se neberou vpotaz

*** Funkce
Program zobrazí na LCD displeji přeškálovaný obrázek, který se dá přibližovat pomocí rotačních enkoderů nebo standardního vstupu.

*** Ovládání
Program má kurzor, podle kterého se určuje, kam se přibližuje. Kurzor se zobrazí, když se s ním hýbe a chvilku potom. 

**** Standardní vstup
- h, j, k, l - ovládání kurzoru (doleva, dolů, nahoru, doprava)
- z, x - přiblížení a oddálení obrázku (do místa, kde je kurzor)
- r - vrácení do původního stavu (oddálí obrázek a nastaví kurzor doprostřed obrázku)
- e - ukončení programu

**** Rotační enkodery
- První (červený) - posun kurzoru vertikálně
- Druhý (zelený) - posun kurzoru horizontálně
- Třetí (modrý) - přiblížení a oddálení
- Tlačítko třetího enkoderu - vrácení do původního stavu
- Tlačítko prvního enkoderu - ukončení programu

A docs/frag-master.tex => docs/frag-master.tex +34 -0
@@ 0,0 1,34 @@
\documentclass{article}
\usepackage[usenames]{color}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{grffile}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{capt-of}
\usepackage{hyperref}
\pagestyle{empty}             % do not remove
% The settings below are copied from fullpage.sty
\setlength{\textwidth}{\paperwidth}
\addtolength{\textwidth}{-3cm}
\setlength{\oddsidemargin}{1.5cm}
\addtolength{\oddsidemargin}{-2.54cm}
\setlength{\evensidemargin}{\oddsidemargin}
\setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-\headheight}
\addtolength{\textheight}{-\headsep}
\addtolength{\textheight}{-\footskip}
\addtolength{\textheight}{-3cm}
\setlength{\topmargin}{1.5cm}
\addtolength{\topmargin}{-2.54cm}

\begin{document}
This is the master of LaTeX fragments.

\end{document}

Do not follow this link