在MIDP2.0中操作图片像素[7]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

    int a = ((p & 0xff000000) >> 24);

  •             int r = ((p & 0x00ff0000) >> 16);
  •             int g = ((p & 0x0000ff00) >> 8);
  •             int b = ((p & 0x000000ff) >> 0);
  •             int ba = a, br = r, bb = b, bg = g; // backup copies
  •             // flip the colors around according to the operation required
  •             switch (shiftType) {
  •             case SHIFT_RED_TO_GREEN:
  •                 g = r;
  •                 r = bg;
  •                 break;
  •             case SHIFT_RED_TO_BLUE:
  •                 b = r;
  •                 r = bb;
  •                 break;
  •             case SHIFT_GREEN_TO_BLUE:
  •                 g = b;
  •                 b = bg;
  •                 break;
  •             case SHIFT_GREEN_TO_RED:
  •                 g = r;
  •                 r = bg;
  •                 break;
  •             case SHIFT_BLUE_TO_RED:
  •                 b = r;
  •                 r = bb;
  •                 break;
  •             case SHIFT_BLUE_TO_GREEN:
  •                 b = g;
  •                 g = bb;
  •                 break;
  •             }
  •             // shift all our values back in
  •             rgbData[i]&n

  • 本文关键:在MIDP2.0中操作图片像素
     

    本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

    go top