Info: Domácí stránka projektu halftonelab je nyní hostována na portálu SourceForge.net.
Pokročilé metody halftoningu.
Abstrakt:
Cílem této práce bylo navrhnout a implementovat modulární knihovnu pro metody digitálního halftoningu se zaměřením na fotorealistické metody využívající modrého šumu a fraktálních křivek vyplnujících plochu. V úvahu byly vzaty i umělecké metody. Z hlediska softwarového návrhu byl kladen důraz především na modularitu a rozšiřitelnost tak, aby bylo umožněno experimentování, a to i s novými algoritmy.
Knihovna spolu s grafickým rozhraním byla začleněna do prostředí populárního grafického editoru GIMP ve formě plug-inu.
Advanced Halftoning Methods
Abstract:
The goal of the thesis was to design and implement a modular library for digital halftoning methods. The aim were photorealistic methods utilizing space-filling curves and blue-noise, artistic methods were considered as well. From the point of view of software design, emphasis was on modularity and extensibility, in order to support experimenting, even with new algorithms.
The library along with a graphical user interface has been integrated as a plug-in with the framework of a popular image-processing application GIMP.
Vedoucí: RNDr. Josef Pelikán
Stav: Práce byla odevzdána a v září 2009 úspěšně obhájena.
Halftoningem se nazývá tiskařská technika, kdy se plynulé barevné přechody simulují pomocí malých teček jedné nebo několika málo barev.
Název programu: Halftone Laboratory (HalftoneLab).
CZ: Pokročilé metody halftoningu
Cílem práce je navrhnout a implementovat modulární knihovnu pro různé metody digitálního halftoningu. Budou zahrnuty především metody fotorealistické - kromě klasických i metody modernější jako použití SFC (Space-Filling Curves) a modrého šumu - ale i umělecké, kde jde spíš o zajímavý vzhled. Při návrhu knihovny bude dbán důraz na modularitu a prostor pro experimentování.
EN: Advanced halftoning methods
The goal of the thesis is to design and implement modular library for digital halftoning methods. The aim should be photorealistic methods, methods utilizing space-filling curves or blue-noise approaches, artistic methods should be considered as well. From the point of view of software design, emphasis should be on modularity and scalability, in order to support experimenting with new algorithms.
Library could be implemented in a framework of some popular image-processing application (eg. GIMP). Used methods, algorithms and source code must be well documented, results of possible new approaches should be discussed.