use Qt for png decoding