Large Open Source image processing software code collected on the Network (download link provided)

Source: Internet
Author: User
Tags image processing library
It is not enough to write an image processing software. We need to learn from many aspects and learn from the experience of our predecessors. Nowadays, the network is developed, and image learning materials are everywhere. However, I often have limited personal abilities or energy. In a short time, I cannot find the gold that may be hidden in the corner. I have been studying images for seven years. I have also found some relevant materials in my exploration and accumulation and shared them with you.

1. The most famous open-source image software: gimp.

Development language: c

Gimp, known as Photoshop in Linux, has achieved the functionality of early versions of Photoshop. Three major tools: selection, layers, masks, filters, and plug-ins. The disadvantage is that the interface is not beautiful, the user experience is poor, and the execution speed is slow in Windows (not clear in Linux ).

Official Website: http://www.gimp.org/

Source code download: because the source code is too large, please download it directly on its official website.

The corresponding executable file can be downloaded from the official website.

Interface preview:

 

2. "Open Source" image software that Microsoft once supported: paint. net.

Development language: C #

Paint. net is an image and photo processing software on the Windows platform. It is a free alternative to mspaint, and supports layers, channels, unlimited history records, special effects, and many practical tools, open source was released before version 3.3, and later open source was abandoned for various reasons. The interface looks a bit like Photoshop, and the execution speed is not fast.

Http://www.getpaint.net/

Source code download: http://files.cnblogs.com/Imageshop/Paint.net.rar

Interface preview:

 

3. A popular open-source image software: imageeditor 

Development language: Java

An image processing software developed in Java with layers, selection, filters, and other tools. Overall, it is a little bit more powerful than the above two software. Provides many unique FiltersAlgorithmThe Perspective deformation tool in the toolbox is very powerful, and it is a good reference for developing images using Java.Code. Algorithm Execution speed is average.

Official Website: http://www.jhlabs.com/

Source code download: http://files.cnblogs.com/Imageshop/jhlabs.rar

The source code contains the corresponding EXE file, but the Java Runtime Environment must be installed on the machine to run normally.

Interface preview:

 

4. Excellent image operation class library: cximage

Development language: C ++

It can quickly access, display, and convert various images. It comes with many image mode conversion algorithms and some filters, which are the most common image class libraries for VC users.

Http://www.codeproject.com/KB/graphics/cximage.aspx

Source code download: http://files.cnblogs.com/Imageshop/cximage.rar

Interface preview:

 

5. Open-source image processing software for Chinese citizens: imagestone

Development language: C ++

Imagestone is a powerful C ++ image processing library that can read and write JPG, GIF, PNG, Tiff, TGA, and other image files. It has up to 100 pre-defined special effects. Many of its algorithms are derived from gimp code. If you think that gimp code is too complex, you can easily break down the necessary parts from the software.

Official Website: http://www.codeproject.com/KB/graphics/ImageStone.aspx

Source code download: http://files.cnblogs.com/Imageshop/ImageStone.rar

Interface preview:

 

6. Open-Source Software Based on aforge. Net: iplab

Development language: C #

And cximage seem to be an author, including many filters, and some common analysis methods for image recognition.

Official Website: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

Source code download: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab/iplab_src.zip

Interface preview:

 

 

7. a vb-worthy learning software: IBMP

Development Tool: VB6

Although there is nothing worth noting about the provided algorithms, the Code on coordinate calculation, offset, and image navigator of image scaling is indeed worth learning.

Official Website: http://www.planet-source-code.com/vb/scripts/ShowCode.asp? Txtcodeid = 42376 & lngwid = 1

Source code download: http://files.cnblogs.com/Imageshop/iBMP.rar

Interface preview:

 

8. Other open-source software:

(1) photosprite:A software developed in China with C # similar to Photoshop (too much for him), using a lot of graphics algorithms, beginner can refer.

: Http://files.cnblogs.com/Imageshop/PhotoSprite.rar

(2) filterexp Lorer: The image processing code written by a small VC. It has some good filter codes.

: http://files.cnblogs.com/Imageshop/FilterExplorer.rar

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.