GraphicsRenderer
Содержание
[
Скрывать
]Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject
public class GraphicsRenderer extends DisposableObject
Класс обрабатывает отрисовку com.aspose.imaging.Image непосредственно на java.awt.Graphic2D. Используя этот класс, можно избежать множественных выделений памяти и копирования пикселей между буферами com.aspose.Imaging и java.awt.BufferImage в случае VectorImage.
Конструкторы
| Конструктор | Описание |
|---|---|
| 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.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 | Коэффициент масштабирования. |