Load the attached file and summon actors test01, test02, test03 and test04.
The actors are simple 1 frame actors that use a translation. The actors use graphics TESTA0, TESTB0, TESTC0 and TESTD0 respectively.
TESTA0 is a true colour PNG.
TESTB0 is a palette optimised PNG
TESTC0 is a Doom graphic
TESTD0 is a full palette (unoptimised) PNG
All the sprite images look the same and all use colours in the Doom palette. Sprites B-D look as intended with the translation (dark-grey bodies, red helmet). Sprite A, however, does not. There is an area of the sprite that remains green. It uses the colour R11, G23, B7 before translation. In the game palette, this is colour 127. For some reason, it seems that the true-colour nature of the graphic is upsetting ZDoom and the dark green is not being translated.
Spoiler:I don't know if it is relevant or not but when I looked at the above screenshot (in its original resolution) in Paint Shop Pro, PSP told me that the green colour was R15 G23 B0 which is palette entry 12, not 127.