Q&A

  • bmp 화일을 jpg 나 gif 로 바꾸는 방법...
안녕하세요...



일반 bmp 화일을 jpg 나 gif 로 바꾸는 어떤 함수나 라이브러리가 있나요???



물론 프로그램내에서 적용을 해야합니다...



어떤 분들이 포토샵이나 페인트샵을 이용하라고 하시는데 그렇게 툴을 이용하는게



아닌데... ^^;



화면을 캡쳐했는데 크기가 너무 커서 bmp 로 저장하지 않고 아예 jpg 나 gif 로



저장하려고 하거든요...



아님 일단 bmp 로 저장을 하고 나서 바꾸는 방법은요???



고수님들의 많은 조언 부탁드립니다...



델파이 자체에서 제공하는 라이브러리가 있다면 더욱 좋겠는데 불행히도 없는듯...



제가 못찾은 건가요???



그럼 안녕히계세요...



1  COMMENTS
  • Profile
    이정욱 1999.06.26 09:02
    다음의 예는 TImage에 있는 BMP를 JPG로 변환하는 예제 입니다.



    var

    Jpeg1: TJpegImage;

    Image1: TImage;

    begin

    Image1:= TImage.Create;

    Jpeg1 := TJpegImage.Create;



    // Bitmap을 file에서 불러오기

    Image1.LoadFromFile('TestImage.BMP');



    // Assign the BitMap to JPEG

    Jpeg1.Assign(Image1.Picture.Bitmap);



    // JPEG파일로 저장

    Jpeg1.SaveToFile('TestJPEG.JPG');

    end;





    문보석 께서 말씀하시기를...

    > 안녕하세요...

    >

    > 일반 bmp 화일을 jpg 나 gif 로 바꾸는 어떤 함수나 라이브러리가 있나요???

    >

    > 물론 프로그램내에서 적용을 해야합니다...

    >

    > 어떤 분들이 포토샵이나 페인트샵을 이용하라고 하시는데 그렇게 툴을 이용하는게

    >

    > 아닌데... ^^;

    >

    > 화면을 캡쳐했는데 크기가 너무 커서 bmp 로 저장하지 않고 아예 jpg 나 gif 로

    >

    > 저장하려고 하거든요...

    >

    > 아님 일단 bmp 로 저장을 하고 나서 바꾸는 방법은요???

    >

    > 고수님들의 많은 조언 부탁드립니다...

    >

    > 델파이 자체에서 제공하는 라이브러리가 있다면 더욱 좋겠는데 불행히도 없는듯...

    >

    > 제가 못찾은 건가요???

    >

    > 그럼 안녕히계세요...

    >