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 之间进行多次分配和像素拷贝。
构造函数
方法
| 方法 | 描述 |
|---|---|
| render(Graphics2D graphics) | 在给定的 graphics 上执行渲染,缩放因子为 1.0。 |
| render(Graphics2D graphics, float scaleFactor) | 在给定的 graphics 上执行渲染。 |
GraphicsRenderer(Image image)
public GraphicsRenderer(Image image)
创建一个新的渲染。默认情况下,渲染将使用 SmoothingMode.HighQuality、TextRenderingHint.ClearTypeGridFit 进行处理,并使用白色背景颜色。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| image | Image | 将在 java.awt.Graphics2D 上渲染的图像 |
GraphicsRenderer(Image image, ImageOptionsBase exportOptions)
public GraphicsRenderer(Image image, ImageOptionsBase exportOptions)
创建一个新的渲染。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| image | Image | 将在 java.awt.Graphics2D 上渲染的图像 |
| exportOptions | ImageOptionsBase | 用于调整导出图像的导出选项。 |
GraphicsRenderer(Image image, Color backgroundColor, int smoothingMode, int textRendering)
public GraphicsRenderer(Image image, Color backgroundColor, int smoothingMode, int textRendering)
创建一个新的渲染。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| image | Image | 将在 java.awt.Graphics2D 上渲染的图像 |
| backgroundColor | Color | 背景颜色。 |
| smoothingMode | int | 平滑模式。 |
| textRendering | int | 文本渲染模式。 |
render(Graphics2D graphics)
public void render(Graphics2D graphics)
在给定的 graphics 上执行渲染,缩放因子为 1.0。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| graphics | java.awt.Graphics2D | 用于绘图的图形。 |
render(Graphics2D graphics, float scaleFactor)
public void render(Graphics2D graphics, float scaleFactor)
在给定的 graphics 上执行渲染。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| graphics | java.awt.Graphics2D | 用于绘图的图形。 |
| scaleFactor | float | 缩放因子。 |