你想把图像切割成什么呢?且成小文件\小的buffer\.....?

解决方案 »

  1.   

    一块一块切出来保存成规律的文件名,如:
    p_0_0.bmp
    p_0_1.bmp
    p_0_2.bmp
    p_1_0.bmp
    p_1_1.bmp
    p_1_2.bmp
      

  2.   

    我的想法是:
    先把图片保存到数据流中:
    如;
    var BmpStream:TMemoryStream;
        LeftSize:Longint;
        cutSize:integer; 
        Buf:array[0..BufSize-1] of char;
    const
        BufSize=2048;
    ........
    mybmp.SaveToStream(bmpstream);
    LeftSize:=BmpStream.Size;
    ........
    然后定义;.......
          //***********************
          if LeftSize>BufSize then
             cutSize:=BufSize
          else
             cutSize:=LeftSize;
          //***********************
          BmpStream.ReadBuffer(Buf,SendSize);
          LeftSize:=LeftSize-cutSize;//******************
    再然后;
    newbmp1.loadfromStream(buf);
    之后...............(可能行不通,我这样想而已)
      

  3.   

    前面的倒数第七行的sendsize应改为cutsize.
      

  4.   

    画在另外一张BMP中不就行了吗?呵呵
    反正觉得不难