Graphics 如何从freepascal获取函数图形?

Graphics 如何从freepascal获取函数图形?,graphics,freepascal,Graphics,Freepascal,我查阅了所有的文档,但没有关于图形的全面内容。我知道这是可能的;我见过freepascal项目,其中包括功能图形,但我自己却无法复制这种效果 基本的就足够了;线条、多边形,可能还有文字。除此之外的任何功能(png支持、渐变、可调整大小的窗口等)都将受到欢迎,但不需要。这个问题的目的是找到一个可行的、可测试的起点,而不是为给定的目的挑选最好的库 如果有帮助的话,我正在使用Lazarus,我对Pascal有一些经验,但从2007年起我就不再使用它了。简单图形起点 画布绘图: 使用BGRA(开源图形

我查阅了所有的文档,但没有关于图形的全面内容。我知道这是可能的;我见过freepascal项目,其中包括功能图形,但我自己却无法复制这种效果

基本的就足够了;线条、多边形,可能还有文字。除此之外的任何功能(png支持、渐变、可调整大小的窗口等)都将受到欢迎,但不需要。这个问题的目的是找到一个可行的、可测试的起点,而不是为给定的目的挑选最好的库


如果有帮助的话,我正在使用Lazarus,我对Pascal有一些经验,但从2007年起我就不再使用它了。

简单图形起点

  • 画布绘图:
  • 使用BGRA(开源图形库):
  • 库列表(不完整,但有一个良好的开端):)
另外,我想指出的是,通过搜索fpc wiki或访问论坛,可以找到很多信息, 这是“图形”论坛板,
简单图形起点

  • 画布绘图:
  • 使用BGRA(开源图形库):
  • 库列表(不完整,但有一个良好的开端):)
另外,我想指出的是,通过搜索fpc wiki或访问论坛,可以找到很多信息, 这是“图形”论坛板,

使用哪一个库取决于您试图实现的目标。然而,图书馆推荐问题在这里是离题的。老实说,我什么都愿意接受。我在任何地方都找不到立足点,所以有一个出发点是很有用的。出发点。你告诉我们你想画什么。你在这里提出的问题越多,你得到的奖励就越多。我只是在寻找基本的东西。没有什么比用铅笔更复杂的了。添加一个TPaintBox。处理其OnPaint事件。使用paint box的Canvas属性绘制,代码在OnPaint事件处理程序中。使用哪个库取决于您试图实现的目标。然而,图书馆推荐问题在这里是离题的。老实说,我什么都愿意接受。我在任何地方都找不到立足点,所以有一个出发点是很有用的。出发点。你告诉我们你想画什么。你在这里提出的问题越多,你得到的奖励就越多。我只是在寻找基本的东西。没有什么比用铅笔更复杂的了。添加一个TPaintBox。处理其OnPaint事件。使用paint box的Canvas属性绘制,OnPaint事件处理程序中包含代码。