04.10.2009, 12:09
общий
это ответ
Здравствуйте, Dimon4ik.
Попробуйте как в приложении. Image1 - исходная картинка.
Приложение:
Image2.Width := Image1.Width;
Image3.Width := Image1.Width;
Image4.Width := Image1.Width;
Image2.Height:= Image1.Height div 3;
Image3.Height:= Image1.Height div 3;
Image4.Height:= Image1.Height div 3;
BitBlt(Image2.Canvas.Handle,0,0,Image1.Width,Image1.Height div 3,Image1.Picture.Bitmap.Canvas.Handle,0,0,SRCCOPY);
BitBlt(Image3.Canvas.Handle,0,0,Image1.Width,Image1.Height div 3,Image1.Picture.Bitmap.Canvas.Handle,0,Image1.Height div 3,SRCCOPY);
BitBlt(Image4.Canvas.Handle,0,0,Image1.Width,Image1.Height div 3,Image1.Picture.Bitmap.Canvas.Handle,0,(Image1.Height div 3)*2,SRCCOPY);