Ajuda em J2ME para criação de imagem e analisá-lo

votos
1

Alguém pode me dizer como posso analisar uma imagem png em muitas imagens png em J2ME ???

para examole: Eu só quer perder pitada de ter uma imagem de origem 150 * 150 pixels e analisá-lo até 10 de imagem com 15 * 15 pixel.

Eu escrevo um código elemantary que têm exeption.

Este é meu código:

public class HelloMIDlet extends MIDlet implements CommandListener {
private boolean midletPaused = false;

private Command exitCommand;
private Form form;
private StringItem stringItem;
Image im , im2;
Form form1 = null;

public HelloMIDlet() {
    try {
        // create source image
        im = Image.createImage(/image1.JPG);

        int height = im.getHeight() ;
        int width = im.getWidth() ;
        int x = 0 ;
        int y = 0 ;

        while ( y < height ){

             while ( x < width ){

                 // create 15*15 pixel of source image
                 im2 = im.createImage(im, x, y, 15, 15, Sprite.TRANS_NONE) ;
                 x += 15 ;
             }

             y += 15 ;
             x = 0 ;
        }          
    } 
    catch (IOException ex) {
        ex.printStackTrace();
    }

}

por favor, ajude-me a fazer isso direito .... É de emergência!

Graças a lot guys ...

Publicado 02/05/2009 em 05:19
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Talvez se eu entendi direito, você tem uma única imagem 150x150 que contém muitas outras imagens colocadas em um. Se for esse o caso, tem índices para cada uma a imagem e usar Graphics.setClip () quando você pintar e pintar a imagem na apropriado de coordenadas. Por exemplo, você quer pintar a imagem em dizer 15, 15 da imagem para a coordenada 50, 50 no ecrã do dispositivo.

...
g.setClip(15, 15);
g.drawImage(image, 35, 35, g.TOP | g.LEFT);
...

espero que ajude

Respondeu 28/05/2009 em 14:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more