Was ist Dein Gedanke?
Delphi-Quellcode:
BitDepth := PNG.Header.BitDepth;
if BitDepth < 4 then BitDepth := 4;
Nein:
Delphi-Quellcode:
BitDepth := PNG.Header.BitDepth;
if BitDepth = 2 then BitDepth := 4;
Oder hast du Probleme mit simple3.png, dem gelb-pinken Bild aus meinem Anhang? Dein Code würde auch da das Verhalten ändern, denn das hat 1BPP.