GraphicsRenderer

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject

public class GraphicsRenderer extends DisposableObject

该类直接在 java.awt.Graphic2D 上处理绘制 com.aspose.imaging.Image。使用此类可以避免在 VectorImage 情况下在 com.aspose.Imaging 缓冲区与 java.awt.BufferImage 之间进行多次分配和像素拷贝。

构造函数

构造函数描述
GraphicsRenderer(Image image)创建一个新的渲染。
GraphicsRenderer(Image image, ImageOptionsBase exportOptions)创建一个新的渲染。
GraphicsRenderer(Image image, Color backgroundColor, int smoothingMode, int textRendering)创建一个新的渲染。

方法

方法描述
render(Graphics2D graphics)在给定的 graphics 上执行渲染,缩放因子为 1.0。
render(Graphics2D graphics, float scaleFactor)在给定的 graphics 上执行渲染。

GraphicsRenderer(Image image)

public GraphicsRenderer(Image image)

创建一个新的渲染。默认情况下,渲染将使用 SmoothingMode.HighQualityTextRenderingHint.ClearTypeGridFit 进行处理,并使用白色背景颜色。

Parameters:

参数类型描述
imageImage将在 java.awt.Graphics2D 上渲染的图像

GraphicsRenderer(Image image, ImageOptionsBase exportOptions)

public GraphicsRenderer(Image image, ImageOptionsBase exportOptions)

创建一个新的渲染。

Parameters:

参数类型描述
imageImage将在 java.awt.Graphics2D 上渲染的图像
exportOptionsImageOptionsBase用于调整导出图像的导出选项。

GraphicsRenderer(Image image, Color backgroundColor, int smoothingMode, int textRendering)

public GraphicsRenderer(Image image, Color backgroundColor, int smoothingMode, int textRendering)

创建一个新的渲染。

Parameters:

参数类型描述
imageImage将在 java.awt.Graphics2D 上渲染的图像
backgroundColorColor背景颜色。
smoothingModeint平滑模式。
textRenderingint文本渲染模式。

render(Graphics2D graphics)

public void render(Graphics2D graphics)

在给定的 graphics 上执行渲染,缩放因子为 1.0。

Parameters:

参数类型描述
graphicsjava.awt.Graphics2D用于绘图的图形。

render(Graphics2D graphics, float scaleFactor)

public void render(Graphics2D graphics, float scaleFactor)

在给定的 graphics 上执行渲染。

Parameters:

参数类型描述
graphicsjava.awt.Graphics2D用于绘图的图形。
scaleFactorfloat缩放因子。