简体   繁体   中英

Image processing library in asp.net (using C#) without flash

I have the following requirement wherein I have to implement a paint brush kind of feature in a asp.net web application. Basically it should support resizing, drawing lines, squares, etc and a whole lot of features like a paint brush. I was googling out image processing libraries in internet.
I found some - but the problem is most of them is with flash. I was looking for some option without flash since the application should run on a ipad also.

Can you people suggest some good image processing libraries which I can use in my asp.net (using C#) application.?

I have done good enough research regarding them. I do not have much time to download the trial versions and try each and every library. So I need the help of you all to suggest me something based on experience.

For the Image Resizing and cropping you can use Image Resizer and for drawing lines, squares, etc you should use HTML5 Canvus .

There are a lot of good libraries and tutorials for HTML5 Canvus.

Its easy to use and is available at Nuget .

var settings = new ResizeSettings {
  MaxWidth = thumbnailSize,
  MaxHeight = thumbnailSize,
  Format = "jpg"
};
settings.Add("quality", quality.ToString());
ImageBuilder.Current.Build(inStream, outStream, settings);
resized = outStream.ToArray();

You can install it using Nuget

PM> Install-Package ImageResizer

you can use AForge.NET, a C# framework, here is code project link :

http://www.codeproject.com/Articles/16859/AForge-NET-open-source-framework

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM