TSMH’s blog

多趣味人間のメモ

<TImage>画像の追加

Delphi の FireMonkey で画像を追加するメモ
Delphi バージョン:Delphi 10.4
使用するコンポーネントTImage

①プロジェクト内に画像を追加
ツールバー → 「プロジェクト」 → 「リソースと画像...」
「追加」で使いたい画像を追加する
リソース識別子 → ソースの中に使う名前(自分のわかりやすい名前にしていいと思う)
リソースタイプRCDATAに設定(色々あるんだけど、とりあえず今回はRCDATA)

TImage を追加

③コード:
procedure TFmMain.FormCreate(Sender: TObject);
var
  RS : TResourceStream;
  Bitmap : FMX.Graphics.TBitmap;
begin
  RS := TResourceStream.Create(HInstance, 'PngImage_Test', RT_RCDATA);
  Bitmap:= FMX.Graphics.TBitmap.CreateFromStream(RS);//FMX.Graphics
  Image1.Bitmap := Bitmap;
  RS.Free;
  Bitmap.Free;
end;