Mengatasi Error Invalid Graphic Format Delphi
Yo!
Jujur saja, saya tidak tahu cara memperbaiki error "Invalid Graphic Format" yang muncul di delphi. Kapan dan kenapa pesan error itu muncul? saya juga tidak begitu tahu. Mungkin memang error itu sudah ada sejak awal atau bisa jadi karena terlalu banyak menambahkan komponen di delphi, siapa yang tahu. Bisa dicoba bagi yang baru install delphi, apakah Error "Invalid Graphic Format" muncul atau tidak ketika menambahkan file gambar *.png ke Glyph yang berada di BitBtn atau SpeedButton. Seandainya error itu muncul saat itu, pasti Glyph Delphi tidak mendukung gambar format gambar tersebut karena memang di beberapa versi Delphi 2009 kebawah kadang tidak mendukung format gambar tertentu.
PERTAMA: Cara paling mudah untuk mengatasinya gunakan saja gambar atau icon berformat BMP. Format *.BMP / Bitmap sudah ada disemua versi delphi jadi jangan khawatir, pesan error itu tidak akan muncul kalo mengunakan image format bmp.
KEDUA: Jika menggunakan AlphaControl / AlphaSkin sebaiknya gunakan sAlphaImageList untuk mengatasinya.
1. Tambahkan sAlphaImageList pada form dan tambahkan gambar atau icon yang akan digunakan.
2. Pada sBitBtn atau sSpeedButton ubah isi text images yang kosong menjadi sAlphaImageList1.
3. Lalu ubah ImageIndex sesuai nomer yang ada di sAlphaImageList1.
KETIGA: Jika gambar berada diluar, bukan didalam project bisa gunakan kode ini:
Dan tambahkan kode uses pngimage; tepat diatas {$R *.dfm} yang bertujuan agar bisa meload image berformat PNG.
Cukup sampai disini, karena saya hanya memiliki tiga saran saja yang bisa digunakan dan semoga bermanfaat.
Senang rasanya kalo ada yang komentar dibawah posting ini.
Jujur saja, saya tidak tahu cara memperbaiki error "Invalid Graphic Format" yang muncul di delphi. Kapan dan kenapa pesan error itu muncul? saya juga tidak begitu tahu. Mungkin memang error itu sudah ada sejak awal atau bisa jadi karena terlalu banyak menambahkan komponen di delphi, siapa yang tahu. Bisa dicoba bagi yang baru install delphi, apakah Error "Invalid Graphic Format" muncul atau tidak ketika menambahkan file gambar *.png ke Glyph yang berada di BitBtn atau SpeedButton. Seandainya error itu muncul saat itu, pasti Glyph Delphi tidak mendukung gambar format gambar tersebut karena memang di beberapa versi Delphi 2009 kebawah kadang tidak mendukung format gambar tertentu.
CARA MENGATASI ERROR INVALID GRAPHIC FORMAT :
PERTAMA: Cara paling mudah untuk mengatasinya gunakan saja gambar atau icon berformat BMP. Format *.BMP / Bitmap sudah ada disemua versi delphi jadi jangan khawatir, pesan error itu tidak akan muncul kalo mengunakan image format bmp.
KEDUA: Jika menggunakan AlphaControl / AlphaSkin sebaiknya gunakan sAlphaImageList untuk mengatasinya.
1. Tambahkan sAlphaImageList pada form dan tambahkan gambar atau icon yang akan digunakan.
2. Pada sBitBtn atau sSpeedButton ubah isi text images yang kosong menjadi sAlphaImageList1.
3. Lalu ubah ImageIndex sesuai nomer yang ada di sAlphaImageList1.
KETIGA: Jika gambar berada diluar, bukan didalam project bisa gunakan kode ini:
procedure TForm1.FormCreate(Sender: TObject);
var img: TImage;
begin
img:=TImage.Create(nil);
img.Picture.LoadFromFile('C:\BitBtn.png');// Jika gambarnya berada dilokasi tertentu gunakan yang ini.
// Ganti C:\BitBtn.png dengan lokasi image yang akan diload
img.Picture.LoadFromFile(ExtractFilePath(application.ExeName)+'BitBtn.png');// Tapi jika gambar berada dilokasi yang sama dengan applikasi sebaiknya gunakan yang ini.
// Ganti BitBtn.png dengan lokasi image yang akan diload
BitBtn1.Glyph.LoadFromFile(img.Picture.Bitmap);
BitBtn1.NumGlyphs:=1;
img.Free;
end;
☝
Teks yang warna merah harus diganti!Dan tambahkan kode uses pngimage; tepat diatas {$R *.dfm} yang bertujuan agar bisa meload image berformat PNG.
Cukup sampai disini, karena saya hanya memiliki tiga saran saja yang bisa digunakan dan semoga bermanfaat.
Senang rasanya kalo ada yang komentar dibawah posting ini.