Menampilkan Foto dalam Lazarus

Untuk menampilkan foto dalam Lazarus, kita bisa menggunakan beberapa cara. Yang pertama adalah menggunakan Timage, dan yang kedua adalah dengan menggunakan canvas. Cara lainnya adalah menggunakan library eksternal.

Timage bisa kalian temukan dalam tab Additional. TImage cukup mudah digunakan, dan bisa langsung ditentukan gambarnya dari tab Properti. Untuk mengubah isinya saat program dijalankan, kita cukup menggunakan method LoadFromFile yang terdapat dalam properti Picture.

LoadFromFile tidak bisa digunakan dalam event OnCreate atau event yang ada sebelum windownya ditampilkan. Karena itu, sebaiknya letakkan saja kode program di bawah ini dalam event yang terkait dengan mouse atau keyboard, misalnya dalam event OnClick dari tombol yang terdapat dalam form.
begin
  image1.Picture.LoadFromFile('gambar.png');
end;
Image1 bisa kalian ganti sesuai dengan nama component yang kalian gunakan. Gambar yang digunakan harus terdapat dalam folder yang sama dengan project atau programnya jika kalian ingin menggunakan "alamat relatif". Jika gambar tidak tepat lokasinya atau formatnya tidak didukung, maka gambar tidak akan ditampilkan.