Simplified QrCode.toSvgString() in C++ and Rust, related to Java change in commit 9c670453a8.

This commit is contained in:
Project Nayuki
2018-08-28 21:12:38 +00:00
parent 3ead3dbb84
commit b59c181162
2 changed files with 2 additions and 8 deletions
+1 -4
View File
@@ -174,13 +174,10 @@ std::string QrCode::toSvgString(int border) const {
sb << (size + border * 2) << " " << (size + border * 2) << "\" stroke=\"none\">\n";
sb << "\t<rect width=\"100%\" height=\"100%\" fill=\"#FFFFFF\"/>\n";
sb << "\t<path d=\"";
bool head = true;
for (int y = 0; y < size; y++) {
for (int x = 0; x < size; x++) {
if (getModule(x, y)) {
if (head)
head = false;
else
if (x != 0 || y != 0)
sb << " ";
sb << "M" << (x + border) << "," << (y + border) << "h1v1h-1z";
}