Libjpeg
libjpeg是一个完全用C语言编写的处理JPEG图像数据格式的自由函式庫。它包含一个JPEG编解码器的算法实现,以及用于处理JPEG数据的多种实用程序。 该套软件采用C语言编写,并分发为附有源代码的自由软件,采用自定义的宽松(类BSD)自由软件许可证,权利要求为。原始版本由独立JPEG工作组(IJG)维护和发布。此外,也有数个提供额外特性的分叉(Fork)。 JPEG JFIF图像在万维网上被广泛使用。它可以调整压缩量级以实现文件大小…
共 28 篇文章
libjpeg是一个完全用C语言编写的处理JPEG图像数据格式的自由函式庫。它包含一个JPEG编解码器的算法实现,以及用于处理JPEG数据的多种实用程序。 该套软件采用C语言编写,并分发为附有源代码的自由软件,采用自定义的宽松(类BSD)自由软件许可证,权利要求为。原始版本由独立JPEG工作组(IJG)维护和发布。此外,也有数个提供额外特性的分叉(Fork)。 JPEG JFIF图像在万维网上被广泛使用。它可以调整压缩量级以实现文件大小…
Skia Graphics Library(SGL)是一個由C++編寫的開放原始碼圖形庫,最初由Skia公司開發,被Google收購後以New BSD License許可下開源。 Skia公司所開發的第一個產品就是Skia Graphics Library,能在低端裝置如手機上呈現高品質的2D圖形。,它已被應用於Android、Google Chrome、Chrome OS、Chromium OS、Mozilla Firefox、Fir…
Blend4Web是用于创建和在网页浏览器中显示交互式三维计算机图形的开源框架。 概述 Blend4Web 框架利用Blender编辑三维场景。内容呈现依赖WebGL、网络音频和其他网络标准,无需使用插件。 它具有双重许可证,分发基于开源GPLv3以及商业许可证;源代码托管在GitHub上。 三维场景可以在Blender中准备,然后导出为一对JSON和二进制文件在网络应用程序中加载。它也可以被导出为一个单一自包含的HTML文件,其中导出…
Babylon.js是一個即時3D引擎,使用JavaScript工具庫通過HTML5在網頁瀏覽器中顯示3D圖形。原始碼可在GitHub上取得,並以Apache License 2.0授權條款發佈。 歷史與進展 Babylon.js 最初於 2013 年根據微軟公共許可證發布,由兩名微軟員工開發。 David Catuhe 創建了 3D 遊戲引擎,並得到了 David Rousset(VR、Gamepad 和 IndexedDB 支持)的…
图形库是一个用于在显示器上渲染计算机图形的程序库。它通常提供一组经过优化的函数来执行常见的渲染任务。这些任务通常可以完全在软件层面上解决,使用CPU进行计算,常见于嵌入式系统;或者由一枚GPU进行硬件加速,常见于家用计算机。使用这些函数,一个程序可以组合成一张图像在显示器上输出。这样,便解除了程序员创建和优化这些函数的负担,使得他们得以专注于构造图形程序。 举例 Cairo Clutter Mesa 3D MiniGL SDL 参见 软…
GNU plotutils是一套以資料集為基礎產生圖表的自由软件命令列工具與函式庫。其被PSPP與UMLgraph等專案使用,也用於許多學術研究領域,並有許多Linux散佈版提供此軟體。也提供了Windows與macOS的版本。函式庫提供了C與C++等程式語言的綁紮。其獨立的命令列工具則可產生圖表並執行样条函数與常微分方程的數值計算。Plotutils是一個GNU軟體包,以GNU通用公共许可证散佈。 歷史 部份實用工具受到了Unix繪圖…
OpenVG是为硬件加速矢量图形而设计的一个API,主要面向的计算平台为智能手机、游戏主机、机顶盒与消费电子产品。它可以帮助设备制造商将用户界面(UI)的图形计算量由CPU转移到GPU上,使用户界面可以使用更多的多边形来绘制的更加优美,同时降低能耗。OpenVG可以很好地加速Flash动画与移动设备级别的SVG图像。OpenGL ES提供了相似的3D图像函数。OpenVG由Khronos非盈利技术协会管理。 参见 Cairo Direc…
DirectWrite是微软的一个文本布局和字形渲染API。它的设计是为取代GDI/GDI+和面向屏幕渲染的Uniscribe,并已随Windows 7和Windows Server 2008 R2发售提供,Windows Vista和Windows Server 2008亦可获取(只需安装平台更新)。DirectWrite在Direct2D上以硬件加速(使用GPU)形式运行,但也可以在CPU上渲染任何目标,包括GDI位图。 特性 全面…