Font Size: a A A

Design And Implementation Of Image Processing System Based On GTK+

Posted on:2017-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:L TianFull Text:PDF
GTID:2348330488497034Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
In recent years, with the continued development of computer technology and network technology, image processing application gradually towards the direction of diversification, image processing software is more generally. But taking into account the application environment, major requirements, interface design and maintenance and so on, developing a image processing software with favorable interface and powerful function is so important. At the same time, with the expansion of the image application, functions of the system could be updated and improved constantly, so improving the expansibility is a topic focuses on the development of image processing software.To counter the problems above, based on digital image technology and the development of open source software GIMP, combined with GTK + graphical interface development framework,this paper presents a solutiom of image processing system based on GTK+ and makes an implementation by combining the related theory and technology. The main research contents are as follows:(1)To solve the problem of repetive work in developing graphical user interface, a method for graphical user interface automatic generation is proposed by applying the XML method to describe graphical interface,with GTK+ graphics toolkit as the main graphics support, using the engine of interface generation to parse the XML file, dynamically create graphical user interface.(2)In order to improve the efficiency of the development of image system and the simplicity of the interactive interface,a modeling of image system based on GTK+ is proposed, it's divided into three modules: interface view, message controlling and function realization. Interface view module applys above interface automatic generation method to design system interfaces; Message controlling module provides operational services for different types of input events; Function realization module uses the data from message controling module to perform different operations.(3)A plug-in technology is proposed for enhancing image processing system expandability. This dissertation elaborates the structure and implementation of plug-in in detail with the specific example of plug-ins generation, based on the above image system to test and verify the function of different plug-ins,and show the feasibility and effectiveness of the plug-in mechanism.
Keywords/Search Tags:Image processing system, GTK+, Interface automatic generation, Plug-in technology
PDF Full Text Request
Related items