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

Reply via email to