当前位置:   article > 正文

qt RGB 转RGB565 生成提供单片机LCD显示

qt rgb565
  1. void convertRgbToRgb565(int red, int green, int blue)
  2. {
  3. uint16_t rgb565;
  4. QColor color(red, green, blue);
  5. uint16_t r = color.red() >> 3;
  6. uint16_t g = color.green() >> 2;
  7. uint16_t b = color.blue() >> 3;
  8. rgb565 = (r << 11) | (g << 5) | b;
  9. printf("%s%s%s","0x",qPrintable(QString("%1").arg(rgb565,4,16,QLatin1Char('0')).toUpper()),",");//不足8位补0;
  10. fflush (stdout);
  11. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/524749
推荐阅读
相关标签
  

闽ICP备14008679号