Agg-Sharp

Agg 的 .NET 移植
授权协议 BSD
开发语言 C#
所属分类 程序开发、 图形/图像处理
软件类型 开源软件
地区 不详
投 递 者 柴瀚
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Agg-Sharp 是 Agg 的 .NET 移植。AGG 是一个开源的二维图形引擎。它提供一套结合了亚像素(subpixel accuracy)技术与反走样(anti-aliasing)技术的图形算法,实现高效率、高质量的二维图形处理功能。AGG 的另一个特点在于它极大的灵活性。其作者将它描述为“创建其它工具的工具”。AGG 提供一系列松耦合的算法,而且其所有类均采用模板(template)进行描述,开发者可以自由地组合、改写、替换其中部分或全部算法,以满足其具体的图形操作需求。

示例代码:

using MatterHackers.Agg.UI;
using System;

namespace MatterHackers.Agg
{
	public class HelloWorld : SystemWindow
	{
		public HelloWorld()
			: base(640, 480)
		{
			// add the text widget to show our message
			AddChild(new TextWidget("Hello World", 320, 240, justification: Font.Justification.Center));
			ShowAsSystemWindow();
		}

		// and just for fun lets also draw a circle
		public override void OnDraw(Graphics2D graphics2D)
		{
			graphics2D.Circle(320, 100, 50, RGBA_Bytes.Blue);
			base.OnDraw(graphics2D);
		}

		[STAThread]
		public static void Main(string[] args)
		{
			new HelloWorld();
		}
	}
}
  • Agg-Sharp 是Agg的.NET移植,使用到了Mono SIM 地址是: https://bitbucket.org/MatterHackers/agg-sharp。 AGG 是一个开源的二维图形引擎。它提供一套结合了亚像素(subpixel accuracy)技术与反走样(anti-aliasing)技术的图形算法,实现高效率、高质量的二维图形处理功能。AGG 的另一个特点在于它极大的灵活

  • SQL Sharp简介 SQL Sharp是一个基于SQL CLR开发的组件包,该组件包提供了 对SQL Server日期函数、字符串处理函数和数学函数的丰富扩 充。除此之外,该组件包还提供了正则表达式函数,Internet相 关函数(包括文件下载),压缩解压函数,文件操作函数,编码 转换函数,操作系统相关函数和Twitter访问函数。这些函数能 让我们在SQL语句中如同在dot Net和Java

 相关资料
  • AGG

    AGG,全名:Anti-Grain Geometry,是一个开源的、高效的2D图形库。AGG的功能与GDI+的功能非常类似,但提供了比GDI+更灵活的编程接口,其产生的图形的质量也非常高,而且它是跨平台的,其宣传可以在非常多的操作系统上运行。 主要的功能有: 1、支持ALPHA、GAMMA等变色处理,以及用户自定义的变色处理; 2、支持任意2D图形变换; 3、支持SVG和PostScript描述,

  • 问题内容: 关于一个具体问题,说我有一个DataFrame DF 我想 为每个“单词” 找到 具有最多“计数”的“标签” 。因此,回报将类似于 我不在乎计数列或订单/索引是原始的还是混乱的。返回字典{ ‘the’:’S’ ,…}很好。 我希望我能做 但这不起作用。我无法访问列信息。 更抽象地讲, agg( function ) 中的 函数 将其视为 __什么? 顺便说一句,.agg()与.aggr

  • Agg 是 PostgreSQL 的并行聚合工具。在很长的时间里 PostgreSQL 只是使用单 CPU 核心来执行昂贵的聚合。Agg 的目的是要改变这种情况,把分析操作扩展到大量的 CPU 核心,使用系统的全部计算能力来执行。 特性 并行执行常规聚合 (sum, count, min, max, etc.) 支持 FILTER-clauses 支持约束限制 (每个分区由一个 CPU 核心处理)

  • 主要内容:什么是PCL在本章中,我们将讨论什么是PCL(可移植类库),以及为什么我们需要PCL。 为了理解这个概念,让我们打开在前面章创建的类库项目文件夹。 在这个文件夹中,除了和CS文件之外,还可以看到文件,这是因为Visual Studio安装.NET Core项目类型为而不是。 正如微软所提到的,将会消失,但它仍然在预览工具中。UWP应用程序使用。 现在把引用和实际上是不可行的,而且这个功能不会被执行,因为将会移

  • 我的团队正在做一个用ASP编写的古老的整体式项目。网为了增加乐趣,该项目只在IE11(失效)上运行,而IE11仅在PC上可用。我们正试图通过移动到Kubernetes中的容器来实现应用程序的现代化(是的,我们最终将拆除它,但不会暂时拆除)。虽然我们有一个开发环境设置,但我们还需要构建一个QA和最终的Prod环境。我们正在开发MacOS,看不到VMWare Fusion内置的容器,也不知道为什么。

  • 问题内容: 我有.Net系统中xml格式的私钥和公钥。我必须使用此密钥在Java中执行加密/解密。有什么办法吗? 公钥看起来像这样: 私钥: 我已经写了一些代码来加密数据,但是我不确定它是否正确。 如何从xml制作私钥以解密数据? 问题答案: 在您的示例中,这是进行Base64解码吗?看起来您可能正在依赖它,并且依赖那些内部类通常不是一个好主意(例如,其他JVM不会拥有它)。您可以使用具有Base