反颗粒几何库 反纹理几何库,由Maxim Shemanarev用C ++编写。 它是一个开源的2D矢量图形库。 Agg根据矢量数据在内存中生成像素图像。 关于该项目 反颗粒几何(AGG)是一个开放源代码的免费图形库,以工业标准C ++编写。 “许可”页面上描述了AGG的使用条款和条件。 AGG不依赖任何图形API或技术。 基本上,您可以将AGG视为一个渲染引擎,该引擎根据某些矢量数据在内存中生成像素图像。 但是,当然,AGG可以做的还不止这些。 AGG的思想和理念是: 抗锯齿。 亚像素精度。 最高的质量。 高性能。 平台独立性和兼容性。 灵活性和可扩展性。 轻巧的设计。 可靠性和稳定性(包括数值稳定性)。 下面有一些关键功能(但不是全部): 具有抗锯齿和亚像素精度的任意多边形渲染。 渐变和Gouraud底纹。 快速滤波的图像仿射变换,包括许多插值滤波器(双线性,双三
2024-05-24 11:21:29 114.12MB library graphics compositor subpixel
1
agg开发手册很好的
2024-05-24 11:15:09 2.01MB agg开发手册很好的
1
AGG实现高质量图形输出.zip,AGG图像引擎介绍
2024-05-23 16:34:02 1.89MB 图像引擎
1
该代码是agg开源绘制引擎的源代码,大家可以下载看看,很好的
2023-12-01 20:25:46 959KB 绘制引擎
1
@adamgreig的KiCAD库 该存储库包含我的KiCAD符号,封装和相关文件的集合。 每个符号和占用空间都经过仔细检查,是否符合相关标准(通常为IPC-7351B)或特定制造商的占用空间。 从程序上,许多操作是由一组简单的尺寸生成的,从而确保了一致性和正确性。 我的目标是要有有用的正确零件的集合,这些零件看起来都一致并且可以很好地协同工作。 我鼓励其他人使用这些部分; 它们都是在MIT许可下获得许可的,很容易仅从存储库中复制一个或两个文件,或者将整个存储库子模块化。 捐款也很受欢迎。 请打开请求请求,我将仔细审查建议的补充内容。 同样,所有贡献均根据MIT许可获得许可。 构建系统会针对每次提交中的每个占用空间和符号检查许多自动规则。 当前状态为: 原理图符号 要使用,请将相关的.lib文件添加到您的项目库中。 每个符号有一个.lib文件。 或者,从包含所有符号的根目录中添加
2022-12-22 18:17:42 851KB Python
1
开源跨平台2d图形库,agg2.5源码+文档
2022-09-07 18:06:32 1.61MB agg
1
AGG测试,一个AGG的测试事例。一个GDI和AGG在MFC下使用的例子。
2022-09-01 21:17:12 3.13MB AGG
1
Agg在Windows下的编译与使用 AGG(Anti-Grain Geometry)是一个开源免费的图形库。 官网地址: www.antigrain.com 环境: Win10 x64 Visual Studio 2013 字符集 Unicode 主要是编译称为Lib库,然后提供给其他程序使用
2022-04-11 15:36:46 1.77MB Agg
1
1.单列运算 在Pandas中,DataFrame的一列就是一个Series, 可以通过map来对一列进行操作: df['col2'] = df['col1'].map(lambda x: x**2) 其中lambda函数中的x代表当前元素。可以使用另外的函数来代替lambda函数,例如: define square(x): return (x ** 2) df['col2'] = df['col1'].map(square) 2.多列运算  apply()会将待处理的对象拆分成多个片段,然后对各片段调用传入的函数,最后尝试将各片段组合到一起。 要对DataFrame的多个列同时进
2022-01-13 16:37:49 43KB AND app apply
1
1 使用AGG的准备工作 1 2 AGG图形显示原理见下图: 1 3 要理解AGG的工作原理,先看一段代码: 2 4 顶点源(Vertex Source) 5 4.1 头文件 5 4.2 类型 5 4.3 画一条简单的箭头直线(基于此处代码) 6 4.4 自定义一个顶点源(基于此处代码) 7 5 Coordinate conversion pipeline 坐标转换管道 9 5.1 变换矩阵(trans_affine) 10 5.1.1 头文件 10 5.1.2 类型 10 5.1.3成员变量 10 5.1.4 成员方法 10 5.1.5 实验代码(基于此 处代码) 10 5.2 坐标转换管道 11 5.2.1 头文件 11 5.2.2 类型(演示程序基于基于此处代码) 12 6 Scanline Rasterizer 15 6.1 扫描线Scanline 15 6.1.1 头文件 15 6.1.2 类型 15 6.1.3 成员类型 15 6.1.4 成员方法 16 6.2 Rasterizer 16 6.2.1 头文件 16 6.2.2 类型 16 6.2.3 成员方法 16 7 Renderers 渲染器 17 7.1 Scanline Renderer 17 7.1.1 头文件 17 7.1.2 类型 17 7.1.3 实验代码(基于此 处代码) 18 7.2 Basic Renderers 19 7.2.1头文件 19 7.2.2类型 19 7.2.3 构造函数 19 7.2.4 成员方法 19 7.2.5 实验代码(基于此 处代码) 20 7.3 PixelFormat Renderer 20 7.3.1 头文件 21 7.3.2 类型 21 7.3.3 构造函数 21 7.3.4 类型定义 21 7.3.5 成员方法 21 7.3.6 实验代码(基于此 处代码) 22 8 Rendering Buffer 22 8.1 头文件: 22 8.2 类型: 22 8.3 构造函数: 22 8.4 成员方法: 23 8.5 实验代码(基于此处代码) 23 9 AGG与GDI显示 23 10 使用AGG提供的pixel_map类 26 11 线段生成器(Span Generator) 27 12 图案类线段生成器 28 12.1头文件 28 12.2类型 28 12.3 示例代码,使用span_image_filter_rgb_bilinear_clip 29 13 插值器Interpolator 31 13.1 头文件 31 13.2 类型 31 13.3实验代码,使用span_interpolator_persp_lerp 32 14 变换器Transformer 33 14.1 头文件 33 14.2 类型 33 14.3 实验代码,使用trans_warp_magnifier 33 15 图像访问器Image Accessor 34 15.1 头文件 34 15.2 类型 34 15.3 实验代码 35 16 图像过滤器(Image Filter) 36 16.1 头文件 36 16.2 类型 36 16.3 实验代码 37 17 色彩类线段生成器 37 17.1 头文件 37 17.2 类型 38 17.3 示例代码 38 18 渐变颜色 40 18.1 实验代码,使用std::vector实现多颜色渐变 40 18.2 gradient_lut 41 18.2.1 头文件 41 18.2.2 类声明 41 18.2.3 实验代码,使用gradient_lut实现多颜色渐变 41 19 渐变方式 42 20其它色彩类的线段生成器 43 21 组合类线段生成器 44 21.1 头文件 44 21.2 类型 44 21.3 演示代码 45 22 AGG的字符输出 47 22.1 方式一、使用gsv_text对象 47 22.2 方式二、使用字体引擎(Font Engine) 50 22.2.1 头文件 50 22.2.2 类型 50 22.2.3 成员类型 51 22.2.4 成员属性 51 22.2.5 成员方法 51 22.2.6示例代码1 - 从顶点源层输出文字 52 22.2.7 示例代码2 - 从Scanline Rasterizer层输出文字 53 22.3 方式三、使用FreeType 54 22.4 方式四、字体缓存管理器(font_cache_manager) 55 22.4.1 头文件 55 22.4.2 类型 55 22.4.3 成员方法 55 22.4.4 示例代码1-作为Rasterizer渲染: 56 22.4.5 示例代码2-作为顶点源渲染: 57 23 小结 58
2021-08-02 13:15:26 1.6MB 用AGG 实现 高质量 图形
1