Cómo escribir código J2ME para hacerlo rotar
Int x_src, //Coordenadas de la imagen.
Int y_src, //Coordenadas de la imagen.
Ancho int, //El ancho de la imagen
Alto int, //La altura de la imagen
Transformación int, //Ángulo de giro
Int x_dest, //Las coordenadas del destino
int y_dest,
Int Anchor)//Punto de anclaje
Copiar un área de la imagen de origen especificada a la ubicación de destino. Los datos de la imagen se pueden transformar (rotar y reflejar) usando la función de transformación seleccionada.
Si el destino es una imagen, no puede ser la misma imagen que la imagen de origen. Si es así, se lanza una excepción. Esta restricción tiene como objetivo evitar un comportamiento mal definido que podría ocurrir si se permiten copias superpuestas de transformaciones.
La función de conversión utilizada debe ser una de las siguientes funciones definidas en la clase Sprite:
Sprite. TRANS_NONE: hace que el área de la imagen especificada se copie sin cambios
Sprite. Gira el área de imagen especificada 90 grados en el sentido de las agujas del reloj.
Sprite. TRANS_ROT180: gira el área de imagen especificada 180 grados en el sentido de las agujas del reloj.
Sprite. Gira el área de imagen especificada 270 grados en el sentido de las agujas del reloj.
Sprite. TRANS_MIRROR: hace que el área de la imagen especificada se refleje alrededor de su centro vertical.
Sprite. TRANS_MIRROR_ROT90: hace que el área de la imagen especificada se refleje alrededor de su centro vertical y luego se gire 90 grados en el sentido de las agujas del reloj.
Sprite. TRANS_MIRROR_ROT180: hace que el área de la imagen especificada se refleje alrededor de su centro vertical y luego se gire 180 grados en el sentido de las agujas del reloj.
Sprite. TRANS_MIRROR_ROT270: hace que el área de la imagen especificada se refleje alrededor de su centro vertical y luego se gire 270 grados en el sentido de las agujas del reloj.
Si el área de origen contiene píxeles transparentes, los píxeles correspondientes en el área de destino deben permanecer sin cambios. Si el área de origen contiene píxeles parcialmente transparentes, se debe realizar una operación de composición en los píxeles de destino para que todos los píxeles del área de destino sean completamente opacos.
Las coordenadas (x_src, y_src) son relativas a la esquina superior izquierda de la imagen de origen. Los parámetros x_src, y_src, ancho y alto especifican el área rectangular de la imagen de origen. Es ilegal que esta área se extienda más allá de los límites de la imagen de origen. Esto requiere:
/*Este es un requisito de parámetro. */
x _ src gt= 0
y _ src gt= 0
x _ src ancho lt;= ancho de fuente // tamaño de la imagen
altura y_src <= altura de origen
Las coordenadas (x_dest, y_dest) son relativas al sistema de coordenadas de este objeto gráfico. Es legal que el área objetivo exceda los límites del objeto Gráficos. No se dibujarán los píxeles fuera de los límites del objeto gráfico.
La transformación se aplica a los datos de la imagen de la región de la imagen de origen y el resultado se representa con su punto de anclaje ubicado en el destino (x_dest, y_dest).
Parámetros:
src - la imagen de origen que se copiará
x_src - la coordenada x de la esquina superior izquierda del área en la imagen de origen a copiar
y_src - la coordenada y de la esquina superior izquierda del área a copiar en la imagen de origen
width - el ancho del área a copiar
height - la altura del área a copiar
transform - la transformación deseada del área seleccionada para copiar
x_dest - la coordenada x del punto de anclaje en el área de dibujo de destino
y_dest: la coordenada y del punto de anclaje en el área de dibujo de destino Coordenadas
Punto de anclaje: el punto de anclaje utilizado para ubicar la región en la imagen de destino
Lanzamientos: /*Información de excepción*/
IllegalArgumentException: si src coincide con La imagen de destino del objeto gráfico es la misma
NullPointerException: si src es nulo p>
IllegalArgumentException: si la conversión no es válida
Si el punto de anclaje no es válido
Si el área a copiar excede los límites de la imagen de origen