 Tutoriales
Gráficos con Java 2D
Controlar la Calidad del Dibujo
Podemos usar el atributo 'rendering hint' de Graphics2D para
especificar si queremos que los objetos sean dibujados tan rápido como sea posible o si
preferimos que se dibujen con la mayor calidad posible.
Para seleccionar o configurar el atributo 'rendering hint' en el contexto,
Graphics2D podemos construir un objeto RenderingHints y
pasarlo dentro de Graphics2D.setRenderingHints.
Si sólo queremos seleccionar un hint, podemos llamar a Graphics2D.
setRenderingHint y especificar la pareja clave-valor para el hint
que queremos seleccionar. (Estas parejas están definidas en la clase
RenderingHints.)
|
Nota:
No todas las plataformas soportan la modificación del modo de dibujo, por eso el
especificar los hints de dibujo no garantiza que sean utilizados.
|
RenderingHints soporta los siguientes tipos de hints.
- Alpha interpolation--por defecto, calidad, o velocidad.
- Antialiasing--por defecto, on, u off
- Color rendering-por defecto, calidad, o velocidad
- Dithering--por defecto, activado o desactivado
- Fractional metrics--por defecto, on u off
- Interpolation--vecino más cercano, bilinear, o bicúbico
- Rendering--por defecto, calidad, o velocidad
- Text antialiasing--por defecto, on u off.
|
|
|