我想知道是否可以识别每个像素的颜色以及图像中像素的坐标。换句话说,我想看看有多少像素是蓝色,而且确切地说是照片上的位置。谢谢您的帮助。
答案 0 :(得分:4)
将照片分配给TBitmap
(如果是另一种格式)。
使用其Canvas.Pixels
属性(非常慢的方式,但使用简单)或其Scanline
属性(非常快速的方式,但使用起来更复杂)扫描位图的每个像素。
将每个像素的RGB颜色值与您想要的蓝色值进行比较。当您找到匹配的像素时,您将知道Pixels
/ Scanline
属性中的X / Y偏移。