<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                懷舊風格濾鏡 本文介紹一款懷舊風格濾鏡特效的代碼實現,這個濾鏡效果跟前面我們介紹的老照片濾鏡效果相比,聽起來感覺沒太大差,實際上老照片不僅 有懷舊的風格,更多了一些懷舊的痕跡,比如照片的褶皺,裂紋等等,而懷舊風格,只是一種發黃的顏色風格而已。 下面給出懷舊風格的代碼: ~~~ private Bitmap FilterProcess(Bitmap a) { Bitmap srcBitmap = new Bitmap(a); int w = srcBitmap.Width; int h = srcBitmap.Height; System.Drawing.Imaging.BitmapData srcData = srcBitmap.LockBits(new Rectangle(0, 0, w, h), System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format32bppArgb); byte* pSrc = (byte*)srcData.Scan0; int offset = srcData.Stride - w * 4; int b = 0, g = 0, r = 0, gray = 0; for (int j = 0; j < h; j++) { for (int i = 0; i < w; i++) { b = pSrc[0]; g = pSrc[1]; r = pSrc[2]; gray = (272 * r + 534 * g + 131 * b) / 1000; pSrc[0] = (byte)(Math.Min(255, Math.Max(0, gray))); gray = (349 * r + 686 * g + 168 * b) / 1000; pSrc[1] = (byte)(Math.Min(255, Math.Max(0, gray))); gray = (393 * r + 769 * g + 189 * b) / 1000; pSrc[2] = (byte)(Math.Min(255, Math.Max(0, gray))); pSrc += 4; } pSrc += offset; } srcBitmap.UnlockBits(srcData); return srcBitmap; } ~~~ 代碼很短,也很簡單,效果卻還 不錯,下面看下效果: [![](https://box.kancloud.cn/2016-01-05_568b3321ba97c.jpg)](http://www.zealpixel.com/data/attachment/portal/201508/12/221721k2rrntdrodprddc8.jpg) 原圖 [![](https://box.kancloud.cn/2016-01-05_568b3321d6643.png)](http://www.zealpixel.com/data/attachment/portal/201508/12/221720f6egu7w297eu29gy.png) 懷舊風格效果 最后,給出一個完整的程序DEMO下載鏈接:[http://www.zealpixel.com/thread-77-1-1.html](http://www.zealpixel.com/thread-77-1-1.html) DEMO中包含C#/C兩種語言接口實現,希望大家喜歡!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看