Skip to content

HTML Based Image Editor allowing basic editing such as adjusting shadows, highlights, flipping, rotating and other functionality.

License

Notifications You must be signed in to change notification settings

nickisnt/HtmlImageEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HtmlImageEditor

TL;DR: HTML/AngularJS/Javascript Based Image Editor allowing basic editing such as adjusting shadows, highlights, flipping, rotating and other functionality.

Author: Nicholas Arent

Date: 2016

The goal behind this application is to bring basic image/photo editing to the web and done purely in HTML/AngularJS/Javascript. Currently most powerful editors are written as flash apps. I desire to do the same in HTML. This is the start and hopefully it can grow into a full application. I am also attempting to write this in a modular way in AngularJS so that this project can be used as a library in other projects as opposed to just being an application. For performance reasons I am staying away from JQuery and using AngularJS data binding to read/set data on DOM elements.


Dependencies:

Npm

Grunt

AngularJS (Latest version 1 release, tested with 1.5)

Lodash (Latest version, tested with 4.6)


Current Supported Functionality:

-Black and White

-Open/Close Shadows

-Open/Close Hightlights

-Open/Close Black Point

-Flip Horizontal and Vertical

-Auto Optimize - this is intended for optimizing low fidelity images such as whiteboard snapshots.

-Image read and partial save. Save needs user interaction because the browser cannot save the image. So the high res edited image is opened in a new window for the user to save themself.


See the index.js file for an example of integrating this directive into an application.


Build and Run

Install the dependencies: npm install

Run the server: grunt server

Navigate to the application: http://localhost:3000/index.html


TODO:

  1. Add rotate
  2. Make UI Prettier including better font
  3. Continue to allow directive to be seemlessly integrated into other applications

About

HTML Based Image Editor allowing basic editing such as adjusting shadows, highlights, flipping, rotating and other functionality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •