From 5aa7c4f9499135dd12162045e441f5215ee050aa Mon Sep 17 00:00:00 2001 From: Maksymilian Jopek Date: Sun, 26 Mar 2023 18:31:50 +0200 Subject: Full working app --- php/generate-img-map.php | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 php/generate-img-map.php (limited to 'php/generate-img-map.php') diff --git a/php/generate-img-map.php b/php/generate-img-map.php new file mode 100644 index 0000000..504785d --- /dev/null +++ b/php/generate-img-map.php @@ -0,0 +1,36 @@ +hor->x1; $x <= $LINES->hor->x2 + 1; $x += $HOR_SPACE) { + array_push($xx, $x); + } + $yy = []; + for ($y = $LINES->ver->y2 - $VER_SPACE; $y >= $LINES->ver->y1 - 1; $y -= $VER_SPACE) { + array_push($yy, $y); + } + + $i = 0; + foreach ($X_DATA as $xd) { + $x = $xx[$i]; + if ($xd === NULL) { + $out .= "\n"; + } elseif ($xd < 0) { + $out .= "\n"; + } else { + $close_to = (($xd * 10 - $Y_DATA[0] * 10) / 10) / (($Y_DATA[1] * 10 - $Y_DATA[0] * 10) / 10) * $VER_SPACE; + $y = ($yy[0] * 10 - $close_to * 10) / 10; + $out .= "\n"; + } + + $i++; + } + + return $out; +} -- cgit v1.3.1