Search results for 'Bitmap'. 1 post(s) found.

  1. 2009/06/26 Save TBitmap image to Jpeg format image in Delphi
2009/06/26 08:18

Save TBitmap image to Jpeg format image in Delphi


Delphi supports Jpeg unit as well as Bitmap unit for image processing. Following example convert and save Bitmap into Jpeg format. The source format must be TBitmap instance.

unit Jpeg;

procedure BitmapToJpeg(FileName: string; Img:TGraphic);
var
  m_Jpeg: TJpegImage;
  m_Bitmap: TBitmap;
begin
  try
    m_Jpeg:= TJpegImage.Create;

    m_Bitmap := TBitmap.Create;
    m_Bitmap.Width := Img.Width;
    m_Bitmap.Height := Img.Height;
    m_Bitmap.Canvas.Draw( 0, 0, Img);
//    m_Bitmap.Canvas.StretchDraw( 0, 0, , ...,Img);

    m_Jpeg.Assign( m_Bitmap);

    m_Jpeg.SaveToFile( FileName);
  finally
    m_Jpeg.Free;
  end;
end;


Trackback 0 Comment 0

Trackback : Cannot send a trackbact to this post.