c++ - QDataStream and byte order in Big Endian -
i have programme sends images on network. manually create pixels (using qrgb class) , insert them qdatastream. quite easy when there 16 or 32 bits per pixel (i can insert quint16 or quint32), in rgb888 (24 bits per pixel) have utilize 3 quint8 variables. i'm not sure order of bytes when qdatastream has:
// output qdatastream object output.setbyteorder(qdatastream::bigendian); should insert in order correctly read stream later?
// red, greenish , bluish quints8 output << blue; output << green; output << red; edit: know setting bigendian doesn't matter when utilize quint8 want set colors in such order, in case when qt makes byte resorting (quint32 , setbyteorder).
c++ qt rgb big-endian qdatastream
No comments:
Post a Comment