Skip to content

Image compositor application made in OpenCV which allows uploading multiple images on the canvas, layering, resizing/scaling, rotating, translating and saving of the images on canvas as a single image

Notifications You must be signed in to change notification settings

sakethsaxena/Image-Compositor-OpenFrameworks

Repository files navigation

Image-Compositor-OpenFrameworks

San Jose State University ..

The Image Compositor is an easy to use collage creator application developed using OpenFrameworks

I have added intuitive mouse and keyboard controls very similar to image manipulation applications.


In order to use the application, Download the source files Initialize a new openframeworks application in Visual studio or Xcode Replace the existing files with the files in the source code


A demo collage created using the application Each of the individual elements in the image below is a separate component scaled using the application

..


please read the isntructions below to see how to use the app.

-> To add an image file simply drag and drop the image onto the canvas.
-> To select an image, click on the image and a blue border appears.
-> To deselct an image, click anywhere else on the canvas.
-> To move the image around in the canvas (Translate)
	1. you may use the left, right, up and down arrow keys
	2. You may simply click on the image and drag the mouse around to reposition
-> To rotate the image 
	1. Hold down the control key and move the mouse from left to right or right to left for clockwise and anticlockwise rotation.
	2. Hold down the control key and hit the right arrow key or the left arrow key for clockwise and anticlockwise rotation.
-> To scale an image 
	1. hold alt and 'A' to scale up while maintaining aspect ratio
	2. hold alt and 'D' to scale down while maintaining aspect ratio
	3. hold alt and left arrow to scale down horizontally
	4. hold alt and right arrow to scale up horizontally
	5. hold alt and up arrow to scale up vertically
	6. hold alt and down arrow to scale down vertically
-> To iterate the order of an image, while the image is selected
	1. press 'b' to push the image back layer by layer 
	2. select an image to bring it to the front automatically
-> To save the image simply press "s"

About

Image compositor application made in OpenCV which allows uploading multiple images on the canvas, layering, resizing/scaling, rotating, translating and saving of the images on canvas as a single image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages