return LongValue.create(((a & 0xff) << 24) |
int alpha = 0x7f - (a & 0xff); return LongValue.create((alpha      << 24) |
  public static Value imagecolorallocatealpha(QuercusImage image,					      int r, int g, int b, int a)  {    return LongValue.create(((a & 0xff) << 24) |			    ((r & 0xff) << 16) |			    ((g & 0xff) <<  8) |			    ((b & 0xff) <<  0) );  }