📄 f.java
字号:
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov Date: 2006-5-1 19:31:42
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
import javax.microedition.lcdui.Image;
public final class f
{
public f(Image image)
{
a_javax_microedition_lcdui_Image_fld = image;
a_int_fld = image.getWidth();
b_int_fld = image.getHeight();
}
public final ac a()
{
byte abyte0[];
(abyte0 = new byte[13])[3] = (byte)a_int_fld;
abyte0[7] = (byte)b_int_fld;
abyte0[8] = 8;
abyte0[9] = 2;
return new ac(c, abyte0);
}
public final ac b()
{
int i;
byte abyte0[];
(abyte0 = new byte[(i = a_int_fld * b_int_fld * 3 + b_int_fld) + 11])[0] = 120;
abyte0[1] = -38;
abyte0[2] = 1;
abyte0[3] = (byte)(i & 0xff);
abyte0[4] = (byte)(i >> 8 & 0xff);
abyte0[5] = (byte)(abyte0[3] ^ 0xff);
abyte0[6] = (byte)(abyte0[4] ^ 0xff);
int ai[] = new int[a_int_fld * b_int_fld];
a_javax_microedition_lcdui_Image_fld.getRGB(ai, 0, a_int_fld, 0, 0, a_int_fld, b_int_fld);
int j = 7;
for(int k = 0; k < ai.length; k++)
{
if(k % a_int_fld == 0)
abyte0[j++] = 0;
abyte0[j++] = (byte)(ai[k] >> 16 & 0xff);
abyte0[j++] = (byte)(ai[k] >> 8 & 0xff);
abyte0[j++] = (byte)(ai[k] & 0xff);
}
long l = ah.a(1L, abyte0, 7, i);
abyte0[i + 7] = (byte)(int)(l >> 24 & 255L);
abyte0[i + 8] = (byte)(int)(l >> 16 & 255L);
abyte0[i + 9] = (byte)(int)(l >> 8 & 255L);
abyte0[i + 10] = (byte)(int)(l & 255L);
ac ac1;
return ac1 = new ac(d, abyte0);
}
public final byte[] a_mod_tob()
{
byte abyte0[] = a().a_byte_array1d_fld;
byte abyte1[] = b().a_byte_array1d_fld;
int i = a_byte_array1d_static_fld.length;
int j = abyte0.length;
int k = abyte1.length;
int l = b_byte_array1d_static_fld.length;
byte abyte2[] = new byte[i + j + k + l];
System.arraycopy(a_byte_array1d_static_fld, 0, abyte2, 0, i);
System.arraycopy(abyte0, 0, abyte2, i, j);
System.arraycopy(abyte1, 0, abyte2, i + j, k);
System.arraycopy(b_byte_array1d_static_fld, 0, abyte2, i + j + k, l);
return abyte2;
}
public static final byte a_byte_array1d_static_fld[] = {
-119, 80, 78, 71, 13, 10, 26, 10
};
public static final byte b_byte_array1d_static_fld[] = {
0, 0, 0, 0, 73, 69, 78, 68, -82, 66,
96, -126
};
public static final byte c[] = {
73, 72, 68, 82
};
public static final byte d[] = {
73, 68, 65, 84
};
public Image a_javax_microedition_lcdui_Image_fld;
public int a_int_fld;
public int b_int_fld;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -