C# Bitmap操作
1.透明图片“瘦身”
public Bitmap Slim(Bitmap bitmap) { int x = bitmap.Width, y = bitmap.Height, m = -1, n = -1; for (int i = 0; i < bitmap.Width; i++) { for (int j = 0; j < bitmap.Height; j++) { Color color = bitmap.GetPixel(i, j); if (color.A > 0 || color.R > 0 || color.G > 0 || color.B > 0) { if (x > i) x = i; if (y > j) y = j; if (m < i) m = i; if (n < j) n = j; } } } Bitmap b = new Bitmap(m - x, n - y); for (int i = 0; i < b.Width; i++) { for (int j = 0; j < b.Height; j++) { b.SetPixel(i, j, bitmap.GetPixel(x + i, y + j)); } } return b; }