Thanks Sameer, that's great. Looking forward to seeing your proposal. - Justin
On 2012-04-02, at 12:36 PM, Sameer Goyal wrote: > Hi Justin, > > I will make sure that I keep some time to think about such issues in the > timeline that I propose for the project. Also, I dont have any other > commitments this summer, so I am sure I'll be able to invest a lot of time > into this project. > > Thank you for the advice, I'll surely look into some of the other projects as > well. Although, I think this project suits me the best. > > Thanks > Sameer > > On Mon, Apr 2, 2012 at 9:20 PM, Justin Obara <[email protected]> wrote: > Hi Sameer, > > Thanks for sending along the info about your code projects. I don't use a > Windows machine so it is a bit more difficult for me to run the exe files. > Jon will be taking a look at them later though. I was able to look at the > lightbulb intro page, so that's good. > > Looking forward to seeing your proposal. At the moment the only thing that > sticks out is that you may have not thought through the keyboard > accessibility fully. This will likey be dependent on both your overall design > and which features you plan to implement. You don't need to be able to solve > all of the issues right now, but make sure you schedule time in to think > about these. > > Also, there has been a lot of interest in this project, you might want to > apply to some others as well, to increase your chances of landing a project. > > Thanks > Justin > > > On 2012-04-02, at 10:57 AM, Sameer Goyal wrote: > >> Hi, >> >> Glad to hear from you. Regarding the features you were talking about, the >> undo/redo operation should be pretty easy to implement by keeping a simple >> stack of the operations that are being done on the image. Also, making the >> interface keyboard accessible should also be pretty straightforward since we >> just need to attach the same event handler to the keys as well as the click >> on the respective tool in the toolbox. Regarding automatic deskewing of the >> image, we can provide a tool like straighten so that the user can choose how >> much should the image be sheared to straighten it. There are algorithms that >> can automate this process, but the accuracy of the algorithms depends hugely >> on the quality of the image & the contrast between the actual image & the >> background. Anyways, I am still looking into it as of now. I understand that >> I'd be expected to make use of Fluid Infusion, and since it is built on top >> of jQuery, I should be able to work on it without much difficulty. I am >> going through the documentation at the moment. >> >> Basically, bits-apogee (2011) was developed by a team of three people >> including a designer, a front end developer & a back end >> developer(http://www.bits-apogee.org/2011/webteam/). I was the front end >> developer, so my tasks included converting first the given PSD to HTML, & >> then adding functionalities for displaying information regarding various >> events & also providing an interface for the user to manage his events, >> teams, registration status, etc in the my profile tab. There was a large >> usage of AJAX requests to a Django server to get the data for the user. In >> 2012, I was working alongside another front end developer & for providing >> unique URLs to each event page we made use of the HTML5 history API. Earlier >> we were doing it using hash tags. >> >> Also, we made an intro page which was there on the site before the complete >> site was prepared. http://www.bits-apogee.org/intro/ >> >> I had made use of the Pixastic library to manipulate the image of a bulb >> depending on the mouse position in the browser window. If you move the mouse >> on the y axis, you will see the hue of the bulb getting manipulated & if you >> move your mouse on the x axis, you will see the saturation is maximum at a >> point just where there is apogee text & drops down to 0 at both ends. >> >> I am attaching some of my image processing work as well, there is an >> implementation of a median filter to remove noise from an input image, & an >> implementation of brightness adjust which can enhance the brightness as well >> as reduce it. Currently the only allowed input format is ppm since it >> provides the pixel matrix directly which we can easily get in javascript >> through canvas functions for any format. I will be writing my proposal on >> the GSoC site within a day or two. Looking forward to more discussions with >> you & Jon. >> Regards, >> >> Sameer Goyal >> >> B.E.(Hons.) Computer Science >> >> BITS Pilani, India >> >> +91-8058426750 >> >> [email protected] >> >> On Sun, Apr 1, 2012 at 9:04 PM, Justin Obara <[email protected]> wrote: >> Hello Sameer, >> >> Thanks for your interest in the HTML5 Image Editor. I've cc'd Jon on this >> e-mail. He's a designer here who will be helping to mentor this project. I'm >> sure both of us would like to hear more about your ideas. Some additional >> features/areas we'd like to have incorporated would be undo/redo, automatic >> deskewing of the image, and, at the least, making the interface keyboard >> accessible. In terms of external libraries, while it should generally be >> okay to make use of them, we'd have to determine it on a case-by-case basis. >> Additionally, we would expect you to make use of Fluid Infusion to implement >> the code. >> >> I wasn't quite clear as to what you have done at bits-apogee. Could you >> please clearly describe how you were involved there? Also, examples >> demonstrating your work would be useful. >> >> Here are some useful links. >> >> IRC Channel info: >> http://wiki.fluidproject.org/display/fluid/IRC+Channel >> >> Infusion Documentation: >> http://wiki.fluidproject.org/display/docs/Infusion+Documentation >> >> Organization GSoC page (application template at the bottom): >> http://www.google-melange.com/gsoc/org/google/gsoc2012/idi_idrc >> >> GSoC Student guide: >> http://en.flossmanuals.net/GSoCStudentGuide/ >> >> Thanks >> Justin >> >> On 2012-03-31, at 7:24 PM, Sameer Goyal wrote: >> >>> >>> Hi, >>> I am Sameer Goyal, a third year student of BITS, Pilani, India. I have a >>> keen interest in pursuing one of your projects - HTML5 Image Editor as part >>> of the GSoC 2012 program. >>> >>> I have been a front end developer for 3 years, & an avid follower of the >>> new developments in the current HTML5 standard. I have strong skills in >>> Javascript, HTML5 canvas, HTML5 video, CSS3. I am quite familiar with >>> canvas & various APIs that go along with it. I have also covered an >>> elective course Image Processing & am well equipped with various image >>> manipulation techniques & how to work with pixel data to create various >>> popular effects. Some of my previous works include - >>> www.bits-apogee.org/2012, www.bits-apogee.org/2011. >>> >>> I have gone through the project details, and I have some additional ideas >>> that can be implemented to make the project better & well rounded. >>> Since brightness/contrast & thresholding operations are being implemented, >>> we might consider using image manipulation libraries that work with the >>> ImageData API provided along with canvas. Eg - Pixastic >>> (http://www.pixastic.com/) & a variety of other alternatives exist. >>> Even if we choose to avoid using external libraries, we can implement a >>> variety of other adjustments by simply working with the ImageData. >>> Layers - We can implement layers, that is inherent in all modern image >>> editors. Also, blend modes can be implemented between layers. (Although, >>> there maybe a performance issue for cases where the images are large in >>> size) >>> Masks - We can also provide support for masking using canvas' compositing >>> operations. >>> We can provide a toolbox containing tools for various transformations >>> (rotate, skew, scale) so that the interface is highly intuitive. >>> Looking forward to hear from you about the project. >>> >>> Regards, >>> >>> Sameer Goyal >>> >>> B.E.(Hons.) Computer Science >>> >>> BITS Pilani, India >>> >>> +91-8058426750 >>> >>> [email protected] >>> >>> _______________________________________________________ >>> fluid-work mailing list - [email protected] >>> To unsubscribe, change settings or access archives, >>> see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work >> >> >> <brightness.rar><median.rar> > >
_______________________________________________________ fluid-work mailing list - [email protected] To unsubscribe, change settings or access archives, see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work
