Good Free/Open Source graphics library for C# [closed] - c#

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Im looking for a good Open Source or Free library in C# using GDI+ or DirectX. I would rather like using GDI+ than DirectX. The idea is to be able to graphicate nodes from a graph, so all I need is drawing circles, arrows and pointers.. nothing fancy, I don't want to use highly overloading libraries.
Thanks to all!
[EDIT]
I understand what you all say, but perhaps I didnt explain myself. I know how to work with GDI++ or WPF, but these is the deal:
Im looking for a library that provides some extended functions allowing not just to draw, but to control the shape (drag around, etc..)
Im not very pro-WPF in this particular case, because is not an application relying much on UI and I just want to show the graph and allow to rearrange nodes, nothing fancy. I'll take a look on the link given anyways.
I hope now that those who thought this was a lame question get the point.
Thanks again

You could just use WPF's Drawing support for shapes. This is an incredibly useful, easy, and powerful means of doing retained mode graphics.
Otherwise, GDI+ is exposed via the System.Drawing namespace in the Framework, and is fairly easy to use, as well.
Both of these options are nice in that they require no extra libraries - support for this exists direclty in the framework itself.

NShape- GPL. In BETA. Maybe a bit too sophisticated for your use, but sounds like it meets all your requirements. 199EUR for commercial use, which is cheap compared to the competition.

Related

Looking for asp.net 3D surface charts [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I need something to create 3D surface charts in ASP.Net. Could anyone recommend a 3rd party component set? I also do not want to use Giga Soft's, Nevron's, or ComponentOne's components. I am open to non-free solutions.
This is a good question.
I have performed a search/watch for my company few months ago and it is a cruel lack.
Personnaly I would not go for expensive third party solutions as they are seriously overpriced IMHO. Most of them do not give enough interactivity and are full of flourish while lacking the real features that one could expect from a decent 3D Surface.
I've ended up using ILNumerics which is fully open source (and even contributed a bit to the project). It's Winforms, but you could port it to ASP by tweaking a bit.
Snapshots Here
I suggest Dundas Charting because of its stability and easy to use system
It provide different kinds of charts and work great with / without SQL Server Reporting Services, it has dynamic and static reports so that you user can build his report on the fly with your current reports.

library in c# to compose an image using layers/masks/filters [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking for some sort of API similar to Photoshop functionality, I need to create an image using layers/masks/filters programmatically.
An example: I know how to make a nice button in Photoshop, there is a sequence of simple actions. What I want is to automate this process and generate an image of the button on the fly with a few input parameters.
I think I am not the first one who came up with such idea, there must be some library out there that does this thing. Unfortunately I cannot find anything.
Thanks!
You failed to mention if the library needs to be free/open source or if commercial libraries are acceptable but one of the best out there is GdPicture.NET. I doubt you'll find anything free that is remotely comprehensive but a good free one is Filters library (LGPL).
i don't think there is an API like this
but there is free open source software which is Paint.net
get it here
http://www.getpaint.net/download.html
see source code here
http://www.afterdawn.com/software/source_codes/paint.net.cfm
hope it helped
GDI+ in .NET?
Although I haven't used them you could take a look at:
Emgu CV: http://www.emgu.com/wiki/index.php/Emgu_CV
or OpenCvSharp : http://code.google.com/p/opencvsharp/
ImageMagic have layers support http://www.imagemagick.org/Usage/layers/ and there is Net wrapper

Free image analysis libraries? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for some Free (preferably LGPL'd) image analysis/comparison libraries.
The most important thing they should be able to do, is compare two different images and say if they're similar, with adjustable sensibility (i.e the higher the sensibility the more they have to look like each other to get a positive result)
I'm thinking either C/++/# or eventually Python.
So far the only solution I've come across is OpenCV, which is under the BSD license. I have yet to study how much of what I need is already implemented in the library, and what I may need to write myself, but I would really like to hear some other options before I start work on my project, so any opinions are welcome.
Comparing if two images are "similar" is an extremely hard, research-class problem. The approach you'd use will depend heavily on the types of similarities/differences that you are expecting between your images.
It will be hard to find something that works off-the-shelf, unless your comparison requirements are very specific.
Related questions that might be helpful:
Image comparison - fast algorithm
Image comparison algorithm
I know several people who have used or are using OpenCV. They seem to be very satisfied with what it can do and how easy it is to use. And from the problem you have described, OpenCV surely has that feature, and much more. I don't know of any library that compares to it. As for the BSD license, don't blame people who make source code available for free for not letting you make money off of it.

.NET Geometry library [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm starting a new project in .NET which will require some geometry algorithms, such as:
checking if a point is inside a polygon
bezier curves
line intersections, etc.
I've found some libraries, however, they are paid/expensive, these include:
G# - http://www.ceometric.com/store.html
DigitalRune Geometry - http://www.digitalrune.com/Products/Geometry/Overview.aspx
NLIB - http://www.smlib.com/nlib.html
sgCore - http://www.geometros.com/sgcore/index.htm
These do what I need and much more, which makes me spend too much money on something that won't get used so much.
I've found some open source projects:
MATH.NET
alglib
anti-grain (C# bindings/port)
But these do less than I need, however, they're easy to find when you look on google. After some time searching, I've found this library:
Tektosyne (http://www.kynosarges.de/Tektosyne.html)
Which does most of what I need. It is also free of charge and is provided "AS-IS". Which is good.
However, if you search google for "Tektosyne", you find very few results. So my question is (for those who have experience with some "advanced" usage of geometries in c# of StackOverflow):
Do you have another libraries to recommend or why is this library not "popular"?
Have you looked at this?
github.com/DotSpatial/DotSpatial
Or
NetTopologySuite https://github.com/NetTopologySuite/NetTopologySuite
I assume you're looking for something for WinForms. If you haven't looked into WPF yet, the functionality that you mentioned is all available there. Plus you could always host a WPF Control in a WinForms program.
We are using sgCore in our 3D programs. Beautiful library. We are purchased full sourcescodes - very clear code inside.

Looking for an open-source paint-style program to act as base for a game editor [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am looking for an open-source project, written in C#/Java, that does vectorial graphical manipulation, a-la Illustrator. I don't need anything terribly complex or fully-featured. I intend to use it as a base for creating a 2D-game level editor, where I will be manipulating paths to create some geometry for the level.
I figured that what I want to built is extremely similar to a painting program using vector-based graphics. I welcome any suggestions.
Neither MS-Paint or Photoshop allow vector graphic manipulation, however Inkscape allows for vector graphics manipulation of SVG files. And it's free, easy to use, and well documented. If you want something more Photoshop like (i.e. it allows you to manipulate bitmaps), then try Gimp - also free, well documented, and relatively easy to use.
I believe you mean ala Illustrator as Illustrator is vector based, whereas Photoshop is raster based. I have used Illustrator for this kind of thing in the past, works great, but obviously is not free. I am not sure of a good free vector graphics program unfortunately.
After a brief search, I see a couple of likely candidates. Inkscape (http://www.inkscape.org) looks promising for what you are looking for. As well, possibly too simplistic, but GoogleDocs now has Vector based documents available.
I took a course in Game Design last Spring and we created our level editors using XNA game studio. Windows Forms actually makes it pretty easy to develop the graphical interface.
Here is a list of downloadable demos that you can use to help you out. The level editor here sounds kind of like the thing you're looking for:
http://www.cis.cornell.edu/courses/CIS3000/2010sp/resources/demos.php
ImageMagick should do exactly what you want.
http://www.imagemagick.org/script/index.php
They provide the source and binaries.
Here is the link to the source:
http://www.imagemagick.org/script/api.php?ImageMagick=vbs078aa3mje21nulk7hd0eb93#dot-net
There is a version for .NET in the list as well as java.
I hope that helps. Cheers
Paint.net?
It's more raster-based though (a la Photoshop.)
http://pinta-project.com/

Categories

Resources