OpenGL/OpenVG/GingkoVG/VTK开源绘图软件收集

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

https://vtk.org/

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

http://www.hygraphics.com/

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://www.gimp.org/

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://www.pencil2d.org/ Qt

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://inkscape.org/

https://gitlab.com/inkscape/inkscape

 

Krita 是一款自由、免费、开源的专业绘画软件。它由懂得画画的程序员们开发,目标是打造一款人人都用得起的数字绘画工具。适用于: 概念美术设计等

https://krita.org/

 

其他:

https://github.com/zsnjuts/PaintWorks 图形学绘图系统Qt版(OpenGL绘制)

screenshot.png

 

https://github.com/egan2015/qdraw

 

https://github.com/SillyLossy/QtPaint

Screenshot with Gnash logo

 

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://photodemon.org/

https://github.com/tannerhelland/PhotoDemon

 

相关文章

developer-roadmap —— 提供最全的开发者技术路线指南。前端...
一个极简的文件分享工具,无需注册且没有广告即可生成共享下...
收集 Github、Gitee优秀的开源项目,并进行归类整理。项目地...
大家好,我是 Java陈序员,我们有时会搭建一个属于自己的网站...
一个提供交互式的Web UI用于生成兼容MyBatisPlus框架的相关功...
大家好,我是 Java 陈序员。权限认证是我们日常开发绕不过的...