如何在圆形矩形库中绘制矢量Graphics32?这个是可能的吗?
不是光栅,应该是矢量。
发布于 2016-01-08 08:24:33
Graphics32是一个光栅图像库。它的主要图像类型是TBitmap32,它是光栅图像。它没有矢量图像功能。
发布于 2016-01-08 10:36:06
如果你做一个网络搜索,你会发现一个叫做G32_Interface的单元,它有用于绘制真正类型字体、贝塞尔曲线、椭圆和旋转椭圆、圆形多边形和样条曲线的例程。作者是罗曼·古琴科。
还请检查此链接画反锯齿圆角矩形
发布于 2016-04-26 09:18:40
主干中的最新代码(SVN)包含VPR矢量图形引擎。它在某种程度上仍然处于测试状态,但已经有几年了。这样,您就可以很容易地绘制一个圆形矩形:
uses
GR32, GR32_Polygons, GR32_VectorUtils;
[...]
var
Points: TArrayOfFloatPoint;
begin
Points := RoundRect(Rect(RectLeft, RectTop, RectRight, RectBottom), Radius);
PolyPolygonFS(MyBitmap32, Points, Color32);
end;其中RectLeft、RectTop、Radius、Color32必须由用户指定。
https://stackoverflow.com/questions/34672338
复制相似问题