日期:2014-05-18  浏览次数:20861 次

C#中如何能够把一个24位位图转换为16位的位图?
如题。










好望角导航网www.haowaj.com

------解决方案--------------------
操作Image类
------解决方案--------------------
http://support.microsoft.com/default.aspx?scid=kb;en-us;q319061
------解决方案--------------------
up
------解决方案--------------------

谷歌 C#中如何能够把一个24位位图转换为16位的位图?

如果没有就没有了
------解决方案--------------------
UP...
------解决方案--------------------
C# code
private Bitmap to16pic(Bitmap sourceimg)
        {
            Bitmap bb = new Bitmap(sourceimg.Width, sourceimg.Height, System.Drawing.Imaging.PixelFormat.Format16bppRgb565);

            for (int i = 0; i < sourceimg.Height; i++)
            {
                for (int j = 0; j < sourceimg.Width; j++)
                {
                    bb.SetPixel(j, i, sourceimg.GetPixel(j, i));
                }
            }
           return bb;

        }

------解决方案--------------------
学习啊.
'

帮顶