nomacs pluginDescription

fake miniatur of bejingThe goal of this project is to design a plug-in system for nomacs. The basic idea of nomacs was to develop a fast and stable image viewer with synchronizing capabilities. On user requests features like supporting HDR images, RAW images, etc. have been implemented to the basic viewer. The plug-in system should allow to extend nomacs with such features while keeping the basic image viewer small. The student should define the interface of the plug-in system and write a small demo plug-in to create fake miniatures of images. A Matlab sample code for creating fake miniatures already exists.

Benefit for the Student

The student will deepen knowledge in software and plug-in architecture. In addition, basic knowledge of image processing will be gained.

Benefit for the Project

The plug-in system will keep a basic image viewer, whereas the user can extend functionalities on his demand.


Good skills in C++, Experience in writing plug-ins or designing a plug-in system.


Florian Kleber, Markus Diem, Stefan Fiel


Mentors are regularly around in our GSoC IRC channel #TU-CSE-SoC at You can also reach us via the mailinglist – send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. using the prefix [NOMACS] (a subscription is required).

More information