Difference between revisions of "CountColorTolerance"

From SCAR Divi Manual
Jump to: navigation, search
(Created page with "right ==Definition== <source lang="scar" lines="false"> function CountColorTolerance(Color, xs, ys, xe, ye, Tol: Integer): Integer; </source> =...")
 
Line 31: Line 31:
 
[[Category:Functions]]
 
[[Category:Functions]]
 
[[Category:Color Functions]]
 
[[Category:Color Functions]]
 +
[[Category:Tolerance Functions]]

Revision as of 16:29, 2 July 2011

CountColorTolerance.gif

Definition

function CountColorTolerance(Color, xs, ys, xe, ye, Tol: Integer): Integer;

Availability

SCAR Divi 3.00 > Current

Description

This function searches for a given color specified by Color within a tolerance range specified by Tol inside of a given search area specified by xs, ys, xe, ye using a scan-line pattern. The search area is given as a set of upper-left (xs, ys) and lower-right (xe, ye) coordinates which are specified relative to the selected client window. The function returns the number of pixels it found, as a result of this 0 is returned when the color was not found.

Example

var
  w, h: Integer;

begin
  GetClientDimensions(w, h);
  WriteLn('Counted color ' + IntToStr(CountColorTolerance(4, 0, 0, w - 1, h - 1, 5)) + ' times');
end.

See Also