基于MMX指令集的程序设计简介

来源:CSDN 作者:hifrog(翻译) 2007-09-29 出处:pcdog.com

.net  
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 下一页 

    if ( nChange > 0 ) //增加象素颜色值
    {
        for ( i = 0; i < nNumberOfPixels; i++ )
        {

            n = (int)(*pSource++ + b);

            if ( n > 255 )
                n = 255;

            *pDest++ = (BYTE) n;
        }
    }
    else    //减少象素颜色值
    {
        for ( i = 0; i < nNumberOfPixels; i++ )
        {
            n = (int)(*pSource++ - b);

            if ( n < 0 )
                n = 0;
            *pDest++ = (BYTE) n;
        }
    }
  }


  用Visual C++.NET的MMX指令函数实现的改变图象亮度函数:

  void CImg8Operations::ChangeBrightnessC_MMX(



上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 下一页 
上一篇:用Delphi模拟组件的两阶段提交
下一篇:Delphi实例演示:隐藏系统中的驱动器