<br><div class="gmail_quote">Hi,<br><div style="margin-left:40px">I am Sameer Goyal, a third year student of BITS, Pilani, India. I have a keen interest in pursuing one of your projects - <b>HTML5 Image Editor</b> as part of the GSoC 2012 program.<br>


<br></div>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 - <a href="http://www.bits-apogee.org/2012">www.bits-apogee.org/2012</a>, <a href="http://www.bits-apogee.org/2011">www.bits-apogee.org/2011</a>.<br>


<br>I have gone through the project details, and I have some additional ideas that can be implemented to make the project better & well rounded. <br><ul><li>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 (<a href="http://www.pixastic.com/" target="_blank">http://www.pixastic.com/</a>) & a variety of other alternatives exist.</li>


<li>Even if we choose to avoid using external libraries, we can implement a variety of other adjustments by simply working with the ImageData.</li><li><b>Layers</b> - 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)<br>


</li><li><b>Masks</b> - We can also provide support for masking using canvas' compositing operations.<br></li><li>We can provide a toolbox containing tools for various transformations (rotate, skew, scale) so that the interface is highly intuitive.</li>


</ul><p>Looking forward to hear from you about the project.</p><p>Regards,</p><p><i style="font-family:Arial,sans-serif">Sameer Goyal<br></i></p>


<p><i style="font-family:Arial,sans-serif">B.E.(Hons.) Computer Science</i></p><p><i style="font-family:Arial,sans-serif">BITS Pilani, India</i></p><p><span style="font-family:Arial,sans-serif"><i>+91-8058426750</i></span></p>





<i><a href="mailto:sam007.goyal@gmail.com" target="_blank">sam007.goyal@gmail.com</a></i>
</div><br>