This commit is contained in:
luoliangyi 2023-11-28 17:25:07 +08:00
parent 2c12f05517
commit f4d01ab5a8
1 changed files with 3 additions and 9 deletions

View File

@ -1465,18 +1465,12 @@ void HGImgView::mouseMoveEvent(QMouseEvent* e)
if (m_showColorInfo)
{
HGByte *data = nullptr;
HGBase_GetImageData(m_image, &data);
HGByte *pixel = data + yImg * info.widthStep + xImg * 3;
HGByte r = pixel[0];
HGByte g = pixel[1];
HGByte b = pixel[2];
//qDebug("colorInfo, r=%d, g=%d, b=%d", r, g, b);
HGImagePixel pixel;
HGBase_GetImagePixel(m_image, xImg, yImg, &pixel);
char colorInfo[1024];
sprintf(colorInfo, "X: %d, Y: %d\nRGB(%d, %d, %d)\nHTML(#%02X%02X%02X)",
xImg, yImg, r, g, b, r, g, b);
xImg, yImg, pixel.r, pixel.g, pixel.b, pixel.r, pixel.g, pixel.b);
QToolTip::showText(e->globalPos(), colorInfo, this);
}
}