Index 0 drawn as whiteArchives Forums/Blitz3D Bug Reports/Index 0 drawn as white
| I found that palleted images (8 bit or less) seem to have a problem with the color at index 0 being drawn as white regardless of what color it is or whether or not it's even the Mask color.|
I get the same results in B3D or B+
Graphics 1024, 768 image = LoadImage("any_8_bit_or_less_image.png") ;MaskImage image, 0, 0, 0 DrawImage image, 0, 0 WaitKey() EndIn fact, the entire image could be (say) black and it will still be drawn as white if the black color is index 0.
Win XP Media Center Edition Ver 2002 w/ SP2
Nvidia GeForce FX 5700LE
DirectX 9.0c (4.09.0000.0904)
Blitz 3D 1.87
| I tried it on my old machine (Win98SE Geforce 2 MX) and couldn't reproduce it. This is what I did:|
Create Image in Irfanview- 32x32 pixels with 256colors (8bpp). Image is all black (default background color).
using code above nothing seemed to appear. I regularly use 256 color bitmaps and have not had this problem. Is this what you mean or am I doing something different than you?
| Upon furthur inspection, it only appears to occur with .png files (which is what I normally use). I tried the same thing with .bmp and .pcx file formats but had no problem.|
I don't remember having problems in the past, but I couldn't say for a fact that it wasn't happening. It may just be that I didn't notice...
| I just tried the same thing with the image I made in Irfanview but with it converted to a png file and the image was black as normal. Maybe it has something to do with the software you are creating the png file in? A long time ago (in the old blitzbasic days) I used to export image strips from darkbasic as 16bit bitmaps (if you set the graphics depth to 16bit any screenshots you saved were 16bit...) and if I loaded them as an imageanimstrip they were shifted to the right for each frame by about half a frame's width. |
I'd be happy to try testing this with one of your png files if you want to send me one to my email address in profile.
| Got your email WolRon, not sure if you received my reply. |
The image appears as a white box on my pc too, although it also appears as a white box in my email (firefox browser) but appears black in irfanview or any other image editing program. If I save your image as an 8bpp png with irfanview it appears black, as it should, but is 8 bytes larger.