简单的做就是把大图片读进来,然后按块存成小图片啦。
123
456 = 1 2 3 4 5 6 7 8 9
789
合并时候
1 2 3 4 5 6 7 8 9 按一定顺序 
= 123
  456 
  789

解决方案 »

  1.   

    1、将一张大图片分割成若干个小图片并单独存盘;
    '使用 Microsoft PictureClip Control 6.0
    'Form1、PictureClip、Command1、Picture1
    Private Sub Form_Load()
    Set PictureClip1.Picture = LoadPicture("d:\big.bmp")
    PictureClip1.Cols = 6
    PictureClip1.Rows = 3
    '分为 3*6 = 18 块,(0 -> 17)
    Picture1.ScaleMode = vbPixels
    Picture1.AutoSize = True
    End Sub
    Private Sub Command1_Click()
    MsgBox "Save No.17 Chunk to 17OfBig.bmp"
    Set Picture1.Picture = PictureClip1.GraphicCell(17)
    SavePicture PictureClip1.GraphicCell(17), "d:\17OfBig.bmp"
    End Sub2.???????
      

  2.   

    这样分成的每个小图片都是一样大小的,不够灵活,还有别的办法吗?
      

  3.   

    还有别的更好的办法吗?请赐教!(另外加分)