프로그램상에서 jpg를 bmp로 바꾸었습니다. 응용프로그램에서는 이 bmp파일을 잘읽어 들입니다. 그런데 이 bmp를 저장하면 한글이나 포토샵에서는 이파일을 읽어 올수가 없다는 메세지가 나옵니다. 왜 그럴까요? 아래에 코딩을 하였는데 틀린것이 있다면 지적해 주십시요..
해결방법도 갈켜주세요...
s := 'a2.jpg';
myBmp := TBitMap.Create;
myJpg := TJpegImage.Create;
myjpg.LoadFromFile(s);
myBmp.Width := myJpg.Width;
myBmp.Height := myJpg.height;
image1.Width := myJpg.Width;
image1.Height := myJpg.Height;
myBmp.Canvas.Draw(0,0,myJpg);
image1.Picture.Assign(myBmp);
myBmp.Free;
.....
s := 'a1.bmp';
image1.picture.saveToFile(s);