November 2006 - Posts

.NET image enhancments library (LGPL)
I started getting more and more interested in image (as in gif,jpg and png) manipulations. I've taken a digital imaging processing course as part of my masters degree. It was cool , learned alot about things fourier transform and it made me wonder what kind of image filters are there across the web , and especially what's available to be used in the .NET realm. The System.Drawing ns doesn't give you much. you can do thing like flip and 90 degrees rotation, but for practical web usage you'll probably need more sophisticated (but still basic) stuff like DropShadow, WaterMark , grayscale and other image filters to make your web sites look better and more appealing. I googled for some resources and found some examples, but there wasn't a complete .NET library that encapsulated all of the common used and required image filters.
So I've created one , named YAEL which stands for Yet Another image Enhancement Library.
Currently it consists of the following filters
  • Resize
  • Rotate
  • Grayscale
  • Rounded Corners
  • Boxing
  • Drop Shadow
  • Polaroid frame
  • Text and Image warter marks
    Here are some samples (took a picture of my cat as a model..)
     
     
     
     
     
     
     
     
     
     
    The library and sources are being released under the LGPL which basically means that you can do anything with it  (download is available from the YAEL site)

    Any comments , or any other commonly used filters that you can think of ?
     
     
     
  • Posted Sat, Nov 25 2006 6:31 AM by dotgrid | 13 comment(s)