안녕하세요. 모두들.
가로세로,높이가 같은 JPEG파일 4개를요. 한개의 큰 JPEG파일로 만들려고 합니다.
제가 간단하게 짜볼려고 한 것이 밑의 소스인데요.
TBitmap파일은 밑의 소스로 되는데 JPEG파일은 modify할수 없다고 안되는군요.
JPEG파일을 TBitmap으로 바꾸어서 해야하나요? 아니면 더 좋은 방법이 있는지요?
많은 도움 부탁드립니다.
- 소스 -
im.width:=i1.picture.width+i2.picture.width;
im.height:=i1.picture.height+i3.picture.height;
im.Canvas.CopyRect(Rect(0,0,i1.Picture.width,i1.picture.Height),i1.Canvas,Rect(0,0,i1.picture.Width,i1.picture.Height));
im.Canvas.CopyRect(Rect(i1.picture.width,0,i2.Picture.width+i1.picture.width,i2.picture.height),i2.Canvas,Rect(0,0,i2.picture.width,i2.picture.height));
im.Canvas.CopyRect(Rect(0,i1.picture.height,i3.Picture.width,i3.picture.Height+i1.picture.height),i3.Canvas,Rect(0,0,i3.picture.Width,i3.picture.Height));
im.Canvas.CopyRect(Rect(i1.picture.width,i1.picture.height,i4.Picture.width+i1.picture.width,i4.picture.height+i1.picture.height),i4.Canvas,Rect(0,0,i4.picture.width,i4.picture.height));
im.Picture.Bitmap.SaveToFile('c:aaaaa.bmp');
(i1,i2,i3,i4,im 은 모두 TImage)