Abstract
My Proposal is to make GNU Image Manipulation Program to be able to accept multiple inputsand hence be able to take actions based on the gestures by multiple inputs or single input. Thiswill also allow bi-manual inputs.Multitouch can be great motivating factor behind this proposal, ever since I used image editingapplications on my I-phone which enables Multitouch supports then felt how effortlesslyediting is that never found on my system using keyboard and mouse.Also it was not donebefore with any other Image editing application. A powerful image editing application withmultiple touch capable user interface will ease the process of editing to very high extent.
Drawing with hands on touch surface will be more intuitive when compared totraditional mouse-keyboard drawing.
GIMP can be used as drawing book for children inschools as drawing on GIMP will be more natural. Drawing on GIMP will also facilitate themmore color combination, shapes of brushes and option to go back if something go wrong.
More than one user will be able to work on the same table, also will be able to share their workby simple gestures.
Growing multitouch gadgets require application that support more than one inputs. GIMP willbe first to implement of its type.
The reason behind to choosing Gimp not to start developing something from scratch is due it
it’s easy to start UI. By experience I’ve felt that gimp is perfect to support Multitouch and image
editing will be fun using cool gestures over it.
Hence idea is simple to develop extensions with new gesture
–sets that’d easy to
use image
editing on Multitouch hardware’s.
Introduction to development
My proposed project will be developed in a C++ makefile environment that can compile cross
-platform. This project will be developed through a series of iterations, with a concretedeliverable at every stage.Implementing multiple inputs in gimp demands its customized user interface, a gesturerecognition toolkit that will be recognizing gestures and support for present and futuremultitouch hardware.
Add a Comment