1
우리는 다음과 같이 특정 캔버스에서 픽셀 또는 비트 맵의 색상을 얻을 수 있습니다 :Firemonkey의 Canvas.Pixels [X, Y]에 해당하는 것은 무엇입니까? VCL에서
Canvas.Pixels[X,Y]
그러나 우리는 firemonkey 구성 요소를 캔버스와 비트 맵에 대한 그런 일이 없습니다. 어떻게 FMX에서 캔버스의 특정 지점을 읽고 쓸 수 있습니까?
감사합니다. 그것을 파악하는 데 시간이 걸립니다. 더 빠른 답변을 원하는 다른 사람들을 위해 나는 var 섹션에'bdata : TBitmapData'를 정의한 다음'Canvas.MakeScreenshot.Map (TMapAccess.maRead, bdata)'를 사용하고 그 후에'bdata.GetPixel' 함수를 사용할 수 있습니다. – Loghman