Skip to content

prashanthwagle/ImgRedactor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImgRedactor -- an enhanced image redactor

Developed as a part of a hiring challenge

An application built using C# WPF which enables you to spray paint and edit on images and more

Technical Features

  1. The user would be able to select and load an image: JPG, PNG, BMP etc.
  2. The user would be able to spray paint over an image using a mouse
  3. The user would be able to change the color and density of the paint
  4. The user can erase some or all of the spray paint using mouse
  5. The user will be able to save changes to a new image
  6. The application state will be persistent i.e., the user can close an unfinished project and reopen it to restore the previous state; the original file would be unaltered
  7. More features to be added soon...

Screenshot

SprayPaintScreenshot

Demo Video

https://myuva-my.sharepoint.com/:v:/g/personal/frk5pa_virginia_edu/EQHyahRbTUZDsLzpFcEM3RMBq4PhznlUKxOo4BwvXTLE8g?e=aIhFnl

Functionality

As you see in the screenshot, there is a canvas on the right hand side and the various editing option on the right The editing options are

  1. Load an image file into the Canvas
  2. Clear the canvas
  3. Tools: Pointer (to move around the image), Spray (to spray paint on the image), Erase (to erase the sprayed paint)
  4. Spray Size: To adjust the extent of the spray
  5. Spray Color: To choose various colors for the spray
  6. Save project: To save the contents of the canvas

Executable

Download the BuiltApplication.zip, extract it to a folder. Open the folder and click on SprayPaintApp.exe

Developer Information

Prashanth Wagle

Computer Science Grad Student @ University of Viginia

Charlottesville, VA

[email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages