VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之C# 图片反色处理 图片夜间模式

    项目属性-->生成-->允许不安全代码勾上。

代码:

复制代码
/// <summary>
/// 反色处理
/// </summary>
private Bitmap Inverse(Bitmap bmp)
{
    BitmapData srcdat = bmp.LockBits(new Rectangle(Point.Empty, bmp.Size), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); // 锁定位图
    unsafe // 不安全代码
    {
        byte* pix = (byte*)srcdat.Scan0; // 像素首地址
        for (int i = 0; i < srcdat.Stride * srcdat.Height; i++)
        {
            pix[i] = (byte)(255 - pix[i]);
        }
        bmp.UnlockBits(srcdat); // 解锁
        return bmp;
    }
}
复制代码


相关教程