当前位置: 首页 > news >正文

合肥网络科技有限公司做网站泉州关键词排名seo

合肥网络科技有限公司做网站,泉州关键词排名seo,wordpress空白页面,常见的电商平台有哪些在Qt中#xff0c;QImage 类是用来表示和处理图像的。如果你想查看或显示一个图片的像素数据#xff0c;你可以使用 QImage 提供的方法来访问这些数据。以下是一些基本的方法来获取和显示图片的像素信息#xff1a; 获取图像的像素格式#xff1a; 使用 QImage::format() … 在Qt中QImage 类是用来表示和处理图像的。如果你想查看或显示一个图片的像素数据你可以使用 QImage 提供的方法来访问这些数据。以下是一些基本的方法来获取和显示图片的像素信息 获取图像的像素格式 使用 QImage::format() 方法可以获取图像的像素格式这对于理解像素数据的布局很重要。 QImage::Format format image.format();遍历图像的每个像素 使用 QImage::constScanLine() 方法可以获取图像的一行像素数据的指针然后你可以遍历这些像素。 const uchar *scanLine image.constScanLine(y);获取特定像素的颜色值 使用 QRgb 类型来表示一个像素的颜色值你可以使用 QImage::pixel() 方法来获取特定位置的像素的颜色值。 QRgb pixelValue image.pixel(x, y);显示像素颜色值 你可以将像素的颜色值转换为更易读的格式例如使用 QColor 来显示颜色。 QColor color(pixelValue); qDebug() Pixel at x , y is color.name();完整的控件代码如下 #ifndef QIMAGEWIDGET_H #define QIMAGEWIDGET_H#include QWidget #include QMouseEvent #include QPaintEvent #include QEvent #include QRgb #include QPainter #include QDebugclass QImageWidget : public QWidget {Q_OBJECTpublic:explicit QImageWidget(QWidget *parent nullptr);~QImageWidget();protected:virtual void mouseMoveEvent(QMouseEvent *event);virtual void enterEvent(QEvent *event);virtual void leaveEvent(QEvent *event);virtual void paintEvent(QPaintEvent *event);public slots:void setQImage(QImage);private:QImage m_image;bool mouseState;QPoint m_pos;QPoint t_pos;int m_r;int m_g;int m_b; };#endif // QIMAGEWIDGET_H 实现文件 #include qimagewidget.hQImageWidget::QImageWidget(QWidget *parent) :QWidget(parent) {mouseState false;m_pos QPoint(0,0);t_pos QPoint(0,0);m_r 0;m_g 0;m_b 0;setMouseTracking(true);QImage t_image;t_image.load(ff.jpg);setQImage(t_image); }QImageWidget::~QImageWidget() {}void QImageWidget::mouseMoveEvent(QMouseEvent *event) {t_pos event-pos();float tx ((float)t_pos.x())/((float)this-width());float ty ((float)t_pos.y())/((float)this-height());m_pos.setX(tx*m_image.width());m_pos.setY(ty*m_image.height());QColor trgb m_image.pixelColor(m_pos);m_r trgb.red();m_g trgb.green();m_b trgb.blue();update(); }void QImageWidget::enterEvent(QEvent *event) {mouseState true; }void QImageWidget::leaveEvent(QEvent *event) {mouseState false;update(); }void QImageWidget::paintEvent(QPaintEvent *event) {QPainter painter(this);painter.setBrush(QColor(blue));painter.drawRect(0,0,this-width(),this-height());QImage t_image m_image.scaled(this-width(),this-height());painter.drawPixmap(0,0,this-width(),this-height(),QPixmap::fromImage(t_image));if(mouseState true){painter.setPen(QColor(red));painter.drawText(t_pos,QString([%1,%2]:rgb(%3,%4,%5)).arg(m_pos.x()).arg(m_pos.y()).arg(m_r).arg(m_g).arg(m_b));}}void QImageWidget::setQImage(QImage p_image) {m_image p_image;update(); }
http://www.hkea.cn/news/14566265/

相关文章:

  • 做教育的网站有哪些律师事务所网站设计
  • 企业网站开发工具百度销售平台
  • 做电影网站的流程网站大全浏览器
  • 做网站推广排名dw软件
  • 男女做暖暖试看网站成都市微信网站建
  • 电子商务网站建设也管理在线查看网站源码
  • 如何做网站外链传媒公司
  • 企业网站建设代理公司中山短视频seo教程
  • 大型网站如何优化做网站建设的公司有哪些
  • 建设棋牌类网站要多少钱黄骅58同城最新招聘信息
  • 美团网站开发合作商成都关键词排名推广
  • 网站备案证书下载密码忘了app脚本制作教程
  • 注册公司的网站是什么网络系统设计
  • 广西网站建设与规划英文网站如何做seo
  • 网站建设公司华网天下公司网站标题切换
  • 沧州网站建设 网络服务大连产品设计公司有哪些
  • 县区网站建设运行汇报软件开发入门教程自学
  • 广西智能网站建设哪家好wordpress主题如何购买
  • 做药品的电商网站有哪些注册网站账号审核不通过无法登陆怎么办
  • 郑州网站制作方案如何一个空间放两个网站
  • wap网站价格效果图在线制作
  • 网站源码下载东莞平面设计
  • 龙岗坪地网站建设公司门户网站建设意义
  • 什邡移动网站建设seo整站优化吧
  • 深圳做棋牌网站建设重庆网站seo外包
  • cgi--网站开发技术的雏形程序员做外包网站
  • 哈尔滨专业网站制作暂时没有域名怎么做网站
  • 东莞网站建设 光龙网站建设维护论文
  • 自己做的网页加在网站文章上为什么打不开c# asp.net网站开发书
  • 功能型网站设计个人网站成品