2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-16 04:36:02 +00:00

98_SVG.pm: quadraticSmooth changes

git-svn-id: https://svn.fhem.de/fhem/trunk@7713 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2015-01-25 14:55:49 +00:00
parent 43d02800b6
commit 720a9e5519

View File

@ -1896,7 +1896,7 @@ SVG_render($$$$$$$$$;$$)
}
$ret .= sprintf(" %d,%d", $x1, $y1) if ($lt ne "T");
$ret .= sprintf(" %d,%d", int(($lx+$x1)/2+0.5), int(($ly+$y1)/2+0.5))
$ret .= sprintf(" %.1f,%.1f", (($lx+$x1)/2.0), (($ly+$y1)/2.0))
if (($lt eq "T") && ($lx > -1));
$lx = $x1; $ly = $y1;
}
@ -1905,7 +1905,7 @@ SVG_render($$$$$$$$$;$$)
$ret = SVG_getControlPoints($ret) if (($lt eq "C") || ($lt eq "Q"));
#-- insert last point for filled line
$ret .= sprintf(" %d,%d", $x1, $y+$h) if(($lt eq "T") && defined($x1));
$ret .= sprintf(" %.1f,%.1f", $x1, $y1) if(($lt eq "T") && defined($x1));
$ret .= sprintf(" L %d,%d Z", $x1, $y+$h) if($doClose && defined($x1));
if($ret =~ m/^ (\d+),(\d+)/) { # just points, no M/L