PT := ABmp.Canvas.Pixels[0,0]
时间: 2024-02-15 13:05:14 浏览: 47
适合ABMP16的NLO PDF
`ABmp.Canvas.Pixels[0,0]`是获取位图(ABmp)左上角第一个像素点的颜色值,返回值的数据类型是TColor。而您的PT是TPoint类型,所以会导致类型不兼容的编译错误。
如果您想要获取位图的左上角像素的坐标,可以直接使用`Point(0, 0)`来初始化TPoint类型的变量,如下所示:
```
PT := Point(0, 0);
```
如果您想要获取其他像素的颜色值,可以使用像素的x和y坐标来获取颜色值,然后将其赋值给TPoint类型的变量,例如:
```
PT := Point(x, y);
Color := ABmp.Canvas.Pixels[x, y];
```
请注意,x和y坐标应该在位图的范围内,并且应该是整数类型。
阅读全文