SWT: Cómo hacer un cambio de tamaño de imagen de alta calidad

Mi aplicación necesita cambiar el tamaño de ImageData. Desafortunadamente, no obtuve los resultados que quiero con GC (con antialias activado e interpolación en alto), o ImageData.scaledTo (). La imagen resultante es de una calidad demasiado baja para ser aceptable. ¿Cuál es la mejor manera de hacer un cambio de tamaño de ImageData de alta calidad?

Editar: Me estoy reduciendo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta