you got your answer in IRC, but for anyone else... you need to be 100% certain that the magenta is 255,0,255. if its off by even 1 the lcd driver wont try to make it transparent.
What very likely happend was the scaling tried to be smart which is not what you actually wanted