как сделать прозрачное изображение в j2me - PullRequest
0 голосов
/ 01 июля 2010

Кто-нибудь знает, как сделать прозрачное изображение с полностью непрозрачным фоновым изображением ??

помогите мне, пожалуйста ...

Ответы [ 2 ]

0 голосов
/ 30 декабря 2013

Я думаю, что это будет вашим решением !!!

Изображение, полу;

public Design() {
    try {

        image = Image.createImage("asc.png");
        int w = image.getWidth();
        int h = image.getHeight();
        int rgb[] = new int[w * h];

        for (int i = 0; i < w * h; i++) {
            rgb[i] = 0x50999999;
        }

        semi = Image.createRGBImage(rgb, w, h, true);


    } catch (IOException ex) {
        ex.printStackTrace();
    }
}

protected void paint(Graphics g) {
        g.setGrayScale(255);
        g.setColor(0xFF0000);
        g.fillRect(0, 0, getWidth(), getHeight());
        g.drawImage(image, 50, 150, Graphics.TOP|Graphics.LEFT);
        g.drawImage(semi, 60, 160, Graphics.BOTTOM|Graphics.LEFT);
}
0 голосов
/ 11 мая 2011

вот оно

Image transPNG=Image.createImage("/trans.png");  //load the tranparent image or opaque image
int rgbData[];
transPNG.getRGB(rgbData, 0,transPNG.getWidth(), 0, 0,transPNG.getWidth(), transPNG.getHeight());
Image tranparentImage==Image.createRGBImage(rgbData, width, height, true); //process alpha (true) for opaque false
transPNG=null;

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...