Академический Документы
Профессиональный Документы
Культура Документы
TPicture.SaveToFile Method
TPicture Class | TPicture Members | Graphics Namespace | Description | See Also
Collapse All
Writes the picture to disk.
Pascal
procedure SaveToFile(const Filename: string);
C++
__fastcall SaveToFile(const AnsiString Filename);
Description
Use SaveToFile to save a TPicture object to the file specified in Filename.
The saved picture can be loaded to another TPicture or to an appropriate TGraphic descendant by calling its LoadFromFile method.
C++ Examples:
Copy Code
/*
This example converts a specified icon to a bitmap. To run
this example, add an image, a button, and an Open dialog to
a form. Name the button ConvertIcon2Bitmap, and add the
following code as its OnClick event handler.
*/
Delphi Examples:
Copy Code
{
This example converts a specified icon to a bitmap. To run
this example, add an image, a button, and an Open dialog to
a form. Name the button ConvertIcon2Bitmap, and add the
following code as its OnClick event handler.
}
procedure TForm1.ConvertIcon2BitmapClick(Sender: TObject);
var
s : string;
Icon: TIcon;
begin
OpenDialog1.DefaultExt := '.ICO';
OpenDialog1.Filter := 'icons (*.ico)|*.ICO';
OpenDialog1.Options := [ofOverwritePrompt, ofFileMustExist, ofHideReadOnly ];
if OpenDialog1.Execute then
begin
Icon := TIcon.Create;
try
Icon.Loadfromfile(OpenDialog1.FileName);
s:= ChangeFileExt(OpenDialog1.FileName,'.BMP');
Image1.Width := Icon.Width;
Image1.Height := Icon.Height;
Image1.Canvas.Draw(0,0,Icon);
Image1.Picture.SaveToFile(s);
ShowMessage(OpenDialog1.FileName + ' Saved to ' + s);
finally
Icon.Free;
end;
end;
end;
See Also
LoadFromFile
LoadFromFile