1

I created a delphi component and want to load an image into it at runtime. So i created a .RC file in notepad.

useIdentifer BITMAP "demo.BMP"

When i compiled the file it gave me an error "invalid bitmap format", so I did some research and got the solution that I had to check that the file is 8-bit, so I converted it to bitmap 256 colors using paint, but due to this i lost the quality and pixels of image.

I'm not sure how can i get rid of the error without losing quality of the image.

Steve Lennon
  • 69
  • 1
  • 12

1 Answers1

0

Use a PNG image instead of a BMP. The answer to this question will tell you how.

fpiette
  • 11,983
  • 1
  • 24
  • 46
  • 5
    A BMP will work, just use the RCDATA resource type, or a 3rd party RC compiler that supports bitmaps with higher bit depths – Remy Lebeau Feb 05 '21 at 08:47