DrawPicture():載入原圖、取得 11 色調色板、建立自訂色表、設定透明背景(Alpha=0)、呼叫儲存。SaveGIFWithNewColorTable():建立 8bppIndexed 位圖、鎖定記憶體、以 unsafe 指標將 32bpp 像素映射至 8bpp 索引(查找自訂色表)、儲存 GIF。GetColorPalette(nColors):依色數建立對應 PixelFormat(1/4/8bpp)的空白調色板。SaveGIFWithNewGrayscale():MSDN 原始灰階版本,保留供參考。Bitmap.LockBits + ImageLockMode.WriteOnly 取得記憶體指標。unsafe 區塊直接操作位元組指標,效能極高。if-else 判斷,白色背景最優先命中。Alpha=0,GIF 儲存時自動透明。完整程式碼含 StructLayout、Marshal.Copy、BitmapData.Stride 處理等細節,適合高效能圖像處理場景。