我在TImage中显示了一bmp的图像,
当我用鼠标点取TImage中的一点时,
我想得到画面上这一点对应于文件中的那一行和列的坐标。
不是Canvas的坐标。
说明白一下,
就是想得到鼠标点对应的行TBitmap.ScanLine[?]和列。
谢谢。
需要根据颜色和宽度计算每一行的尺寸,BMP格式的图形最上边一行放在文件的最后,倒叙的。
每一行的占用字节如下
((((bi.biWidth * bi.biBitCount) + 31) & ~31) / 8)
这样计算就可以了