GraphicsRenderer

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

public class GraphicsRenderer extends DisposableObject

La clase maneja el dibujo de com.aspose.imaging.Image directamente sobre java.awt.Graphic2D. Usando esta clase es posible evitar múltiples asignaciones y copiar los píxeles entre los buffers de com.aspose.Imaging a java.awt.BufferImage en caso de VectorImage.

Constructores

ConstructorDescripción
GraphicsRenderer(Image image)Crea un nuevo render.
GraphicsRenderer(Image image, ImageOptionsBase exportOptions)Crea un nuevo render.
GraphicsRenderer(Image image, Color backgroundColor, int smoothingMode, int textRendering)Crea un nuevo render.

Métodos

MétodoDescripción
render(Graphics2D graphics)Realiza el renderizado en el graphics proporcionado con un factor de escala de 1.0.
render(Graphics2D graphics, float scaleFactor)Realiza el renderizado en el graphics proporcionado.

GraphicsRenderer(Image image)

public GraphicsRenderer(Image image)

Crea un nuevo render. Por defecto, el render se procesará usando SmoothingMode.HighQuality, TextRenderingHint.ClearTypeGridFit, y con un color de fondo blanco.

Parameters:

ParámetroTipoDescripción
imageImageLa imagen que se renderizará en java.awt.Graphics2D

GraphicsRenderer(Image image, ImageOptionsBase exportOptions)

public GraphicsRenderer(Image image, ImageOptionsBase exportOptions)

Crea un nuevo render.

Parameters:

ParámetroTipoDescripción
imageImageLa imagen que se renderizará en java.awt.Graphics2D
exportOptionsImageOptionsBaseLas opciones de exportación para ajustar la imagen exportada.

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

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

Crea un nuevo render.

Parameters:

ParámetroTipoDescripción
imageImageLa imagen que se renderizará en java.awt.Graphics2D
backgroundColorColorEl color de fondo.
smoothingModeintEl modo de suavizado.
textRenderingintEl modo de renderizado de texto.

render(Graphics2D graphics)

public void render(Graphics2D graphics)

Realiza el renderizado en el graphics proporcionado con un factor de escala de 1.0.

Parameters:

ParámetroTipoDescripción
graphicsjava.awt.Graphics2DLos gráficos para dibujar.

render(Graphics2D graphics, float scaleFactor)

public void render(Graphics2D graphics, float scaleFactor)

Realiza el renderizado en el graphics proporcionado.

Parameters:

ParámetroTipoDescripción
graphicsjava.awt.Graphics2DLos gráficos para dibujar.
scaleFactorfloatEl factor de escala.