Using part of Yashied's script here: ('?do=embed' frameborder='0' data-embedContent>>), screen scaling factor can be calculated and the script in post #8 would show the correct color information:
$scale = 0
_GetScale()
While 1
$position = MouseGetPos()
$color = PixelGetColor($position[0] * $scale, $position[1] * $scale)
Tooltip("X=" & $position[0] & ", Y=" & $position[1] & ", RGB=0x" & Hex($color, 6), default, default, "Scaled Pixel Position and Hex Color:", 0, 4)
Sleep (100)
WEnd
Exit
Func _GetScale()
$tDEVMODE = DllStructCreate('byte[32];dword[10];byte[32];dword[6]')
$pDEVMODE = DllStructGetPtr($tDEVMODE)
$i = 0
while 1
$ret = DllCall('user32.dll', 'int', 'EnumDisplaySettings', 'ptr', 0, 'dword', $i, 'ptr', $pDEVMODE)
if ($ret[0] = 0) then exitloop
$width = DllStructGetData($tDEVMODE, 4, 2) ; native width
$i += 1
wend
$scale = $width / @DesktopWidth
EndFunc