OpenGL
opengl.org:OpenGL官方网站。
OpenGL registry:包含OpenGL各版本的规范和扩展。
http://glew.sourceforge.net/ The OpenGL Extension Wrangler Library
https://www.glfw.org/download.html A multi-platform library for OpenGL
Visual Studio 2017 配置 OpenGL
https://learnopengl.com/
https://github.com/JoeyDeVries/LearnopenGL
https://learnopengl-cn.github.io/
https://www.cginternals.com/en/ Computer Graphics Internals
https://github.com/cginternals
https://github.com/cginternals/cmake-init Template for reliable, cross-platform C++ project setup using cmake
https://glbinding.org/ A C++ binding for the OpenGL API
https://globjects.org/ C++ library strictly wrapping OpenGL objects
https://github.com/glfw/glfw
https://github.com/nigels-com/glew
https://github.com/NVIDIAGameWorks/GraphicsSamples
https://github.com/assimp/assimp 模型导入
VTK
Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。
https://github.com/lorensen/VTKExamples
https://lorensen.github.io/VTKExamples/site/Cxx/ 官方文档
https://blog.csdn.net/webzhuce 阿兵-AI医疗 VKT中文教程
https://gitee.com/yaoxin001/openBrowser 基于QT 一个开源的文件浏览器,使用了VTK
OpenVG
gingkoVG是原生OpenVG的全功能实现,她是完全遵循OpenVG 1.0.1的Spec定义;其目标是为嵌入系统提供切实可以运行的低成本的OpenVG的实现,以使在嵌入系统上使用OpenVG成为可能;
SVG是一种图像文件格式,它的英文全称为scalable Vector Graphics,意思为可缩放的矢量图形。
开源图像绘制和处理软件
GIMP 是跨平台的图像处理程序。GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。包括几乎所有图象处理所需的功能,号称Linux下的Adobe PhotoShop。GTK+( GIMP Toolkit ) 是一套在 GIMP 的基础上发展而来的高级的、可伸缩的现代化、跨平台图形工具包,提供一整套完备的图形构件。
https://download.gimp.org/pub/gimp/
https://download.gimp.org/pub/gimp/stable/
https://download.gimp.org/pub/gimp/v2.10/windows/
darktable:是一个开源摄影工作流程应用程序和RAW原生图像处理工具。darktable号称linux版的lightroom。Adobe Photoshop Lightroom是Adobe 研发的一款以后期制作为重点的图形工具软件,是当今数字拍摄工作流程中不可或缺的一部分。
https://www.darktable.org/
https://github.com/darktable-org/darktable
Paint.NET是Windows 平台上的一个图像和照片处理软件,早期定位于MSPaint的免费替代软件,支持图层、通道、无限制的历史记录、特效和许多实用工具,在3.3版本之前开源,之后由于种种原因放弃开源。Paint.NET v3.36是最终的开源版本。C#语言编写。
https://www.getpaint.net/ 官网,新版本exe下载
http://www.oldversion.cn/windows/paint-net/ 老版本exe下载
https://github.com/wangdeshui/paint.net
https://download.csdn.net/download/libaineu2004/12309098 我个人整理的源码,可以在VS2017编译通过
Pinta:Simple Gtk# Paint Program
Pinta is a Gtk# clone of Paint.Net 3.0。Pinta是一个受PaintNET启发的开放源代码位图形编辑软件。它使用Gtk#、cairo和有些PaintNET的源代码。
https://pinta-project.com/pintaproject/pinta/
https://github.com/PintaProject/Pinta
Pencil2D:2D动画制作软件
https://github.com/pencil2d/pencil
MyPaint
http://mypaint.org/ MyPaint是一个绘画涂鸦软件,python写的
https://github.com/mypaint/mypaint 主要是配合数位绘图板使用,软件内置了易于使用的笔刷。
Inkscape是一款外国开发的开源矢量图形编辑软件,与Illustrator、Freehand、CorelDraw、Xara X 等其他软件相似。Inkscape是一套矢量图形编辑器。Inkscape is an open source 2d vector graphics editor.
https://gitlab.com/inkscape/inkscape
Krita 是一款自由、免费、开源的专业绘画软件。它由懂得画画的程序员们开发,目标是打造一款人人都用得起的数字绘画工具。适用于: 概念美术设计等
其他:
https://github.com/zsnjuts/PaintWorks 图形学绘图系统Qt版(OpenGL绘制)
https://github.com/egan2015/qdraw
https://github.com/SillyLossy/QtPaint
https://github.com/omiddavoodi/QtPaint
https://github.com/smay1613/Qt-Paint
https://github.com/bruceoutdoors/DrawingApp Qt
https://github.com/Gr1N/EasyPaint Qt
https://www.linux-apps.com/content/show.php?content=140877
https://github.com/mm-project/qt_painter
https://github.com/drawpile/Drawpile ++ https://drawpile.net/ Qt
其它开源图形库
https://github.com/yuanming-hu/taichi 中国人写的太极图形库
http://taichi.graphics/ 太极图形库,作者胡渊鸣
https://libcinder.org/ 矢量图形库,2D/3D
https://github.com/cinder/Cinder
https://github.com/FortAwesome/Font-Awesome
https://github.com/drawpile/Drawpile
https://easyx.cn/ 国产绘图库for VC++
https://www.opencascade.com/ OpenCASCADE(简称OCC)
https://www.opencascade.com/content/latest-release
https://github.com/google/angle google 3D
https://github.com/google/skia google 2D图形库
Crimm Imageshop 2.3,软件经过UPX压缩,占用空间很小。UPX (the Ultimate Packer for eXecutables)是一款先进的可执行程序文件压缩器,压缩过的可执行文件体积缩小50%-70%
https://www.cnblogs.com/Imageshop/p/3308782.html
https://github.com/tannerhelland/PhotoDemon