Друзья, только что узнал, замечательный способ, который позволяет сохранить любой графический файл в bmp. Вот код, который это реализует.
Но здесь возникает проблема, сам файл по-прежнему имеет тот формат, в котором он был открыт. Может быть, кто-нибудь знает, как это исправить?
| Код |
|---|
uses axCtrls,.. ... var OleGraphic: TOleGraphic; fs: TFileStream; ... if OpenDialog1.Execute then begin try OleGraphic := TOleGraphic.Create; fs := TFileStream.Create(OpenDialog1.FileName, fmOpenRead or fmSharedenyNone); OleGraphic.LoadFromStream(fs); Image1.Picture.Assign(OleGraphic); finally fs.Free; OleGraphic.Free end; end; |
Но здесь возникает проблема, сам файл по-прежнему имеет тот формат, в котором он был открыт. Может быть, кто-нибудь знает, как это исправить?