FlameDuck #1 In the case of PNG, all data is big endian IIRC. Since BlitzMAX uses the same libpng on Mac and PC, I'd say the problem is with whatever application you're using on the Mac failing to save the PNG image properly.