Awesome/C + +

Source: Internet
Author: User
Tags gtk image processing library imagemagick

Gui

Graphic User Interface

  • cegui-flexible, Cross-platform GUI Library.
  • Fltk-fast, light, cross-platform C + + GUI toolkit. [GPL2]
  • Gacui-gpu accelerated C + + User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM FE Atures. [MS-PL]
  • GTK +-A multi-platform toolkit for creating graphical user interfaces. [LGPL]
  • Gtkmm-the official C + + interface for the popular GUI library GTK +. [LGPL]
  • Imgui-immediate Mode graphical User Interface with minimal dependencies. [MIT]
  • Librocket-librocket is a C + + Html/css game interface middleware. [MIT]
  • Mygui-fast, flexible and simple GUI. [MIT]
  • QCUSTOMPLOT-QT plotting widget without further dependencies. [GPLv3]
  • QWT-QT Widgets for Technical applications. [Own based on LGPL]
  • Qwtplot3d-a Feature-rich qt/opengl-based C + + programming library, providing essentially A bunch of 3d-widgets. [Zlib]
  • Pdcurses-public Domain curses library with both source code and pre-compiled library available. [Publicdomain]
  • Sciter-sciter is a embeddable html/css/scripting engine aimed to being used as an UI layer of modern desktop applications. [Free/commercial]
  • Wxwidgets-a C + + library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with A Single code base. [Own LGPL]
Graphics
  • Bgfx-a Cross-platform Rendering Library. [BSD]
  • Cairo-a 2D Graphics library with the support for multiple output devices. [LGPL2 or Mozilla MPL]
  • Glfw-a simple, Cross-platform OpenGL wrangling library. [Zlib/libpng]
  • Horde3d-a small 3D rendering and animation engine. [EPL]
  • Irrlicht-a High Performance Realtime 3D engine written in C + +. [Zlib]
  • Magnum-c++11 and OpenGL 2d/3d graphics engine. [MIT] Website
  • Ogre 3d-a scene-oriented, real-time, flexible 3D rendering engine (as opposed to A game engine) written in C + +. [MIT]
  • Openscenegraph-an Open Source High performance 3D graphics toolkit. [OSGPL]
  • Opensubdiv-pixar ' s library for evaluating and rendering subdivision surfaces on CPU and GPU. [Modified Apache2]
  • Openvdb-library and tools for storing, editing, and rendering volumetric datasets. [MPL2]
  • Panda3d-a Framework for 3D rendering and game development for Python and C + +. [BSD]
  • Partio-library for wrangling particle data, with the support for most common file formats. [Modified BSD]
  • Skia-a Complete 2D Graphic Library for drawing Text, geometries, and Images. [BSD] Webpage
  • Urho3d-cross-platform rendering and game engine. [Many different, mostly MIT]
Image processing
  • Boost.gil-generic Image Library.
  • Cimg-a Small, open source, C + + toolkit for image processing. [Own LGPL or GPL]
  • Cximage-an image processing and conversion library to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO , PCX, TGA, WMF, WBMP, JBG, j2k images. [Zlib]
  • Freeimage-an Open Source Library that supports popular graphics image formats and others as needed by today's multimedia Applications. [GPL2 or GPL3]
  • GD-GD Graphics Library, famously used in PHP for image loading/manipulation & thumbnail generation. [Custom permissive license, requires mention in user Docs] website
  • Gdcm-grassroots DICOM Library.
  • Itk-an Open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0]
  • LIBVIPS-A Fast image processing library with low memory needs. [LGPL] Website
  • magick++-ImageMagick program interfaces for C + +. [Apache2]
  • Magickwnd-imagemagick program interfaces for C. [Apache2]
  • Opencv-open Source computer vision. [BSD]
  • Openexr-cross-platform Library for High dynamic range imaging. [Modified BSDF]
  • Openimageio-powerful image and texture wrangling library with support for a wide number of common lossy and RAW formats. [Modified BSD]
  • Tesseract-ocr-an OCR engine. [Apache2]
  • video++-A c++14 High performance video and image processing library. [MIT]
  • Vigra-a generic C + + computer Vision library for image analysis. [MIT X11]
  • Vtk-open-source, freely available software system for 3D computer graphics, image processing and visualization. [BSD]

http://fffaraz.github.io/awesome-cpp/

Awesome/C + +

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.