Java - Centrar el origen de coordenadas

 
Vista:

Centrar el origen de coordenadas

Publicado por Sunas (18 intervenciones) el 09/03/2006 11:03:45
Tengo un objeto de tipo PlanarImage. Este tipo de objetos tiene el origen de coordenadas en la esquina superior izquierda. Mi duda es cómo puedo lograr que el centro de coordenadas se encuentre en el centro de la imagen para así mostrarla por pantalla.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Centrar el origen de coordenadas

Publicado por chuidiang (950 intervenciones) el 09/03/2006 21:54:42
Hola:

Si no necesitas ningún tipo de escalado, únicamente debes sumar ancho/2 y alto/2 a las coordenadas de todos los puntos antes de pintarlos en la imagen. Es decir, si vas a dibujar el pixel de la coordenada 0,0, debes ponerlo en la coordenada ancho/2, alto/2

Si quieres algo más complejo con posibilidad de escalado de imagen y demás, echa un ojo a la clase AffineTransform. Tienes un pequeño tutorial en http://www.geocities.com/chuidiang2/graficos/seno/seno.html

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar