PhotoController is a cool and powerful assembly that process an Image with specialized effects.
It is designed for .NET; you could easily use it in window.NET application and ASP.NET application.
Read all Image types that .NET supports(Bmp, Emf, Exif, Gif, Icon, Jpeg, Png, Tif, Wmf ).
Compress Jpeg, Gif and Tif picture.
Performs arbitary transform (eg. rotation, scaling , crop, resize, flip).
Perform color adjustment (eg, contrast, brightness, grayscale,sepia, color gamma and adjust, invert etc).
Perform many lots of effects (eg. blur, sharpen, edge detection, distort, mosaic etc).
Write frame border on photo. (eg. sawtooth, ball3d, brick etc.). Feather any shape of selected area.
- Windows 9x/Me/NT/2000/XP
- Pentium processor
- 64MB RAM
|File Size:||1.32 MB|
|License:||Free to try, $699.50 to buy|
Features of PhotoController :
The purpose of PhotoController is to make image process in .NET easier. Not only works in windows form application but aslo works in Web application. You can write software with PhotoController like ACD FotoCanvas, PaintShop or even PhotoShop.
- Process Image object
PhotoController only processes System.Drawing.Image object, please refer this object in MSDN.
- Save image with compression
PhotoController supports to save three image formations with compression now, they are Jpeg, Gif and Tif.
- Arbitary Transform
Supports rotation, crop, flip, canvas size, resize on scale.
- Color Adjust
Supports contrast, brightness, grayscale, sepia, color gamma, invert, transparent, blackwhite and so on.
PhotoController supports lots of filters, for example, blur, sharpen, edge detection, distort, mosaic and so on.
PhotoController encapsulates all HacthBrush styles to write border, you can refer to MSDN on HacthStyle topic for more information.
- High Performance and Efficent
All methods are high performance and secure. The code are all written in C# and we operate the image in memory.
Now you could feather any shape area in your area.
Moreover, you could create a better looking frame-like effect.
- Improve the performance of BlackWhite.
- Modify the initialization method for indexed image.
In the previous version, I will change the PixelFormat of image to Format32bppArgb;
that will cause some small image to increase size.