怎么把24位的RGB转成16位的RGB?谢了

解决方案 »

  1.   

    读出24位的RGB,转换16位时那要看你准换成565还是555的了
    http://www.copathway.com/vchelp/file2003_4/isirwe1_0.asp?type_id=72&class_id=1&cata_id=13&article_id=1049&search_term=如果要搞的很好,建议到中国游戏开发着或者中国游戏开发资源网。云风工作室也相当不错,有教程。
      

  2.   

    转成565的,
    看到有的转换算法这样:565转成24位的好象就是 r24 = r16 * 8; g24 = g16 *4 ; b24 = b16 * 8;
    这样是不是太简单了点?那倒过来就是 /8 /4 /8了?
      

  3.   

    http://blog.joycode.com/jiangsheng/posts/3579.aspx