public static Bitmap img_tailor(Bitmap src, Rectangle range)
{
return src.Clone(range, System.Drawing.Imaging.PixelFormat.DontCare);
}
for (int nYClipNumIndex = 0; nYClipNumIndex < nYClipNum; nYClipNumIndex++)
{
for (int nXClipNumIndex = 0; nXClipNumIndex < nXClipNum; nXClipNumIndex++)
{
int nClipWidth = (int)(bitmapSource.Width / nXClipNum);
int nClipHight = (int)(bitmapSource.Height / nYClipNum);
int nBmpIndex = nXClipNumIndex + nYClipNumIndex * nYClipNum;
bmpaClipBmpArr[nBmpIndex] = new Bitmap(nClipWidth, nClipHight);
int nClipX = nClipWidth * nXClipNumIndex;
int nClipY = nClipHight * nYClipNumIndex;
bmpaClipBmpArr[nBmpIndex] = img_tailor(bitmapSource, new Rectangle(nClipX, nClipY, nClipWidth, nClipHight));}}