Merge pull request #3 from maxyz/merge_joielechong_linuxmint

Merge with linuxmint/iso-country-flags-svg-collection
This commit is contained in:
Joielechong 2016-11-22 11:11:02 +07:00 committed by GitHub
commit 77a44429dd
12 changed files with 5036 additions and 716 deletions

View file

@ -82,7 +82,7 @@ PNGS_11_FLAT = ${SVGS_11:%.svg=build/png-country-squared-flat/%.png}
PNGS_11_GLOSSY = ${SVGS_11:%.svg=build/png-country-squared-glossy/%.png}
PNGS_11_NONE = ${SVGS_11:%.svg=build/png-country-squared-none/%.png}
SVGS_43 = $(shell cd svg/country-4x3; ls -1 ??.svg)
SVGS_43 = $(shell cd svg/country-4x3; ls -1 *.svg)
SVGS_42_FANCY = ${SVGS_43:%.svg=build/svg-country-4x2-fancy/%.svg}
SVGS_42_SIMPLE = ${SVGS_43:%.svg=build/svg-country-4x2-simple/%.svg}
@ -160,6 +160,9 @@ build/svg-country-4x2-none/%.svg: svg/country-4x3/%.svg
png-country-4x2: $(SVGS_42ALL)
$(Q)scripts/png-country-4x2.sh
png-country-320x240-fancy: $(SVGS_42_FANCY)
$(Q)scripts/build.pl --cmd rsvg2png --out build --res "320x240" --svgs build/svg-country-4x2-fancy
png-country-squared: $(SVGS_11ALL)
$(Q)scripts/png-country-squared.sh
@ -178,7 +181,7 @@ wiki:
distclean: clean
clean:
$(Q)/bin/rm -rvf build/svg-*/??.svg
$(Q)/bin/rm -rvf build/svg-*/*.svg
$(Q)/bin/rm -rvf build/png-*/res-*
$(Q)/bin/rm -rvf build/png-*/sheets
$(Q)/bin/rm -rvf build/xplanet

View file

@ -52,6 +52,8 @@ my $imgSvg; # rel. image path to svg file
my $imgFore; my $imgFlag; my $imgBack; # images for template command
my $mask; # [D+D+DxD] mask spec for template command
my $zoom; # for rsvg2png
# for --cmd example xplanet
my $json; my $lang;
@ -68,11 +70,12 @@ GetOptions(
"flag=s" => \$imgFlag,
"mask=s" => \$mask,
"back=s" => \$imgBack,
"zoom=f" => \$zoom,
"json=s" => \$json,
"lang=s" => \$lang,
);
my $cmds = "help|svg2png|svg2svg|example|db";
my $cmds = "help|svg2png|svg2svg|rsvg2png|example|db";
my $stys = "none|flat|simple|fancy|glossy";
sub u {
@ -615,10 +618,10 @@ if ($cmd eq "svg2svg") {
writeFile($out."/".$imgSvg, $doc->toString());
}
if ($cmd eq "svg2png") {
if (($cmd eq "svg2png") || ($cmd eq "rsvg2png")) {
if (!$dirSvg){u("missing --svgs [dir], eg.: svg/country-squared.")}
if (!-d $dirSvg){u("--svgs \"".$dirSvg."\" does not exist.")}
if (!$out) {u("missing --out [dir], eg.: build.")}
if (!-d $out){u("--out dir \"".$out."\" does not exist.")}
@ -630,7 +633,7 @@ if ($cmd eq "svg2png") {
my @rs = ();
foreach my $r (split (",", $res)) {
my ($w, $h) = ($r =~ m /(\d+)x(\d+)/);
if ($w eq 0) {u("invalid res: \"".$r."\", width must be > 0.")}
if ($h eq 0) {u("invalid res: \"".$r."\", height must be > 0.")}
if (!$w or !$h) {
@ -644,30 +647,35 @@ if ($cmd eq "svg2png") {
foreach my $r (@rs) {
my %dim = %{$r}; my $rx = $dim{w}; my $ry = $dim{h};
my $o = $s; $o =~ s/.svg$/.png/;
my ($name, $path, $suffix) = fileparse($o, (".png"));
# keep things simple, make only 2 sub-dirs:
# path style is => build/png-dir/res-DxD, eg.:
# build/png-country-4x2/res-1280x960
$path =~ s#/#-#g;
$path =~ s#-$##g;
$path =~ s#^svg#png#g;
# case for path starting with "build-svg-" => "png-"
$path =~ s#^build-svg-#png-#g;
my $png_out = $out."/".$path."/res-".$rx."x".$ry."/".$name.$suffix;
my $cmd = svg2png($s, $png_out, $rx, $ry);
my $actual_cmd;
if ($cmd eq "rsvg2png") {
$actual_cmd = rsvg2png($s, $png_out, $rx, $ry, $zoom);
} else {
$actual_cmd = svg2png($s, $png_out, $rx, $ry);
}
my ($n, $p, $s) = fileparse($png_out, (".png"));
if (! -d $p) {
print STDERR " mkdir " . $p . "\n";
mkpath($p);
}
# print STDERR " " . $cmd . "\n";
cmd_exec($cmd);
# print STDERR " " . $actual_cmd . "\n";
cmd_exec($actual_cmd);
}
}
}
@ -816,6 +824,16 @@ sub svg2png {
}
}
sub rsvg2png {
my ($in, $o, $w, $h, $zoom) = @_;
if (defined $zoom) {
return "rsvg-convert -o ".$o." -w ".$w." -h ".$h." -z ".$zoom." ".$in;
} else {
return "rsvg-convert -o ".$o." -w ".$w." -h ".$h." ".$in;
}
}
sub cmd_exec {
my $cmd = shift;

151
svg/country-4x3/_basque.svg Normal file
View file

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg153"
sodipodi:version="0.29win"
width="640"
height="480"
sodipodi:docname="_basque.svg"
version="1.1"
inkscape:version="0.91 r13725">
<sodipodi:namedview
id="base"
showgrid="false"
inkscape:zoom="0.79569286"
inkscape:cx="805.94408"
inkscape:cy="406.22005"
inkscape:window-width="2560"
inkscape:window-height="1414"
inkscape:window-x="2560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg153" />
<metadata
id="metadata3151">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<desc
id="desc3066">
The United States of America flag, produced by Daniel McRae
</desc>
<defs
id="defs155">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6304">
<rect
id="rect6306"
height="130"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="130"
y="-1.2695313e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4293">
<rect
id="rect4295"
height="512"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="682.66669"
y="5.2306668e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4164">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4166"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4168">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4170"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4172">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4174"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
</defs>
<path
inkscape:connector-curvature="0"
style="fill:#d52b1e"
d="m -163.1866,57.985402 0,559.999998 999.99996,0 0,-559.999998 z"
id="path4"
clip-path="url(#clipPath4172)"
transform="matrix(0.64302083,0,0,0.86029607,103.42195,-50.767544)" />
<path
inkscape:connector-curvature="0"
style="stroke:#009b48;stroke-width:86"
d="M -163.1866,57.985402 836.81336,617.9854 m 0,-559.999998 L -163.1866,617.9854"
id="path6"
clip-path="url(#clipPath4168)"
transform="matrix(0.64302083,0,0,0.86029607,103.42195,-50.767544)" />
<path
inkscape:connector-curvature="0"
style="stroke:#ffffff;stroke-width:86"
d="m 336.81341,57.985402 0,559.999998 m -500.00001,-280 999.99996,0"
id="path8"
clip-path="url(#clipPath4164)"
transform="matrix(0.64302083,0,0,0.86029607,103.42195,-50.767544)" />
</svg>

View file

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg153"
sodipodi:version="0.29win"
width="640"
height="480"
sodipodi:docname="_catalonia.svg"
version="1.1"
inkscape:version="0.91 r13725">
<sodipodi:namedview
id="base"
showgrid="false"
inkscape:zoom="0.79569286"
inkscape:cx="805.94408"
inkscape:cy="406.22005"
inkscape:window-width="2560"
inkscape:window-height="1414"
inkscape:window-x="2560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg153" />
<metadata
id="metadata3151">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<desc
id="desc3066">
The United States of America flag, produced by Daniel McRae
</desc>
<defs
id="defs155">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6304">
<rect
id="rect6306"
height="130"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="130"
y="-1.2695313e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4293">
<rect
id="rect4295"
height="512"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="682.66669"
y="5.2306668e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4164">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4166"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4168">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4170"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4172">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4174"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
</defs>
<g
id="g4602"
transform="scale(0.79012346,0.88888889)">
<rect
id="rect4592"
height="540"
width="810"
x="0"
y="0"
style="fill:#fcdd09" />
<path
id="path4594"
d="m 0,90 810,0 m 0,120 -810,0 m 0,120 810,0 m 0,120 -810,0"
inkscape:connector-curvature="0"
style="stroke:#da121a;stroke-width:60" />
</g>
</svg>

View file

@ -0,0 +1,327 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg153"
sodipodi:version="0.29win"
width="640"
height="480"
sodipodi:docname="_earth_pernefeldt.svg"
version="1.1"
inkscape:version="0.91 r13725">
<sodipodi:namedview
id="base"
showgrid="false"
inkscape:zoom="0.79569286"
inkscape:cx="805.94408"
inkscape:cy="406.22005"
inkscape:window-width="2560"
inkscape:window-height="1414"
inkscape:window-x="2560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg153" />
<metadata
id="metadata3151">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<desc
id="desc3066">
The United States of America flag, produced by Daniel McRae
</desc>
<defs
id="defs155">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6304">
<rect
id="rect6306"
height="130"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="130"
y="-1.2695313e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4293">
<rect
id="rect4295"
height="512"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="682.66669"
y="5.2306668e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4164">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4166"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4168">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4170"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4172">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4174"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
id="clip_white">
<path
id="path4629"
d="M 0,0 l -11,-5.5 v 11 L 0,0 l .2,-11 h 10 z" />
</clipPath>
<clipPath
id="clip_color">
<path
id="path4632"
d="M 0,0 l -11,-11 v 22 L 0,0 v -11 h 11 z" />
</clipPath>
<circle
stroke-width="39.030362"
stroke="#013ba6"
fill="none"
r="145.663293"
id="rb" />
<circle
stroke-width="17.346827"
stroke="#fff"
fill="none"
r="145.663293"
id="rw" />
<clipPath
id="o">
<path
id="path4724"
d="M0,-200V200H200V-200zM-200,-200V200H-100V-200z" />
</clipPath>
<clipPath
id="h">
<path
id="path4727"
d="M-200,-200H200V50H-200z" />
</clipPath>
<clipPath
id="i1">
<path
id="path4730"
d="M0,0 -200,-150V150z" />
</clipPath>
<clipPath
id="i2">
<path
id="path4733"
d="M0,0 -200,-200V200z" />
</clipPath>
<clipPath
id="l1">
<path
id="path4736"
d="M0,0 -50,-200H-200V150z" />
</clipPath>
<clipPath
id="l2">
<path
id="path4739"
d="M0,0V-200H-200V200z" />
</clipPath>
</defs>
<g
id="g4795"
transform="matrix(0.53333333,0,0,0.6,320,240)">
<rect
id="rect4741"
y="-400"
x="-600"
height="800"
width="1200"
style="fill:#013ba6" />
<g
transform="translate(145.66329,0)"
id="ro">
<use
id="use4744"
clip-path="url(#o)"
xlink:href="#rb"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4746"
xlink:href="#rw"
x="0"
y="0"
width="100%"
height="100%" />
</g>
<use
id="use4748"
transform="matrix(0.5,-0.8660254,0.8660254,0.5,0,0)"
xlink:href="#ro"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4750"
transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"
xlink:href="#ro"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4752"
transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,0,0)"
xlink:href="#ro"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4754"
transform="scale(-1,-1)"
xlink:href="#ro"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4756"
transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,0,0)"
xlink:href="#ro"
x="0"
y="0"
width="100%"
height="100%" />
<g
id="g4758">
<use
id="use4760"
clip-path="url(#h)"
xlink:href="#rb"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4762"
xlink:href="#rw"
x="0"
y="0"
width="100%"
height="100%" />
</g>
<g
id="g4764"
transform="translate(145.66329,0)">
<use
id="use4766"
clip-path="url(#i1)"
xlink:href="#rb"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4768"
clip-path="url(#i2)"
xlink:href="#rw"
x="0"
y="0"
width="100%"
height="100%" />
</g>
<g
transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,-72.831646,126.14811)"
id="rl">
<use
id="use4771"
clip-path="url(#l1)"
xlink:href="#rb"
x="0"
y="0"
width="100%"
height="100%" />
<use
id="use4773"
clip-path="url(#l2)"
xlink:href="#rw"
x="0"
y="0"
width="100%"
height="100%" />
</g>
<use
id="use4775"
transform="scale(-1,1)"
xlink:href="#rl"
x="0"
y="0"
width="100%"
height="100%" />
</g>
</svg>

1059
svg/country-4x3/_galicia.svg Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,223 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg153"
sodipodi:version="0.29win"
width="640"
height="480"
sodipodi:docname="_generic.svg"
version="1.1"
inkscape:version="0.91 r13725">
<sodipodi:namedview
id="base"
showgrid="false"
inkscape:zoom="0.79569286"
inkscape:cx="329.00125"
inkscape:cy="403.70652"
inkscape:window-width="2560"
inkscape:window-height="1389"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g4971" />
<metadata
id="metadata3151">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<desc
id="desc3066">
The United States of America flag, produced by Daniel McRae
</desc>
<defs
id="defs155">
<linearGradient
inkscape:collect="always"
id="linearGradient5096">
<stop
style="stop-color:#999999;stop-opacity:1;"
offset="0"
id="stop5098" />
<stop
style="stop-color:#ececec;stop-opacity:1"
offset="1"
id="stop5100" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6304">
<rect
id="rect6306"
height="130"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="130"
y="-1.2695313e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4293">
<rect
id="rect4295"
height="512"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="682.66669"
y="5.2306668e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4164">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4166"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4168">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4170"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4172">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4174"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
id="clip_white">
<path
id="path4629"
d="M 0,0 l -11,-5.5 v 11 L 0,0 l .2,-11 h 10 z" />
</clipPath>
<clipPath
id="clip_color">
<path
id="path4632"
d="M 0,0 l -11,-11 v 22 L 0,0 v -11 h 11 z" />
</clipPath>
<circle
stroke-width="39.030362"
stroke="#013ba6"
fill="none"
r="145.663293"
id="rb" />
<circle
stroke-width="17.346827"
stroke="#fff"
fill="none"
r="145.663293"
id="rw" />
<clipPath
id="o">
<path
id="path4724"
d="M0,-200V200H200V-200zM-200,-200V200H-100V-200z" />
</clipPath>
<clipPath
id="h">
<path
id="path4727"
d="M-200,-200H200V50H-200z" />
</clipPath>
<clipPath
id="i1">
<path
id="path4730"
d="M0,0 -200,-150V150z" />
</clipPath>
<clipPath
id="i2">
<path
id="path4733"
d="M0,0 -200,-200V200z" />
</clipPath>
<clipPath
id="l1">
<path
id="path4736"
d="M0,0 -50,-200H-200V150z" />
</clipPath>
<clipPath
id="l2">
<path
id="path4739"
d="M0,0V-200H-200V200z" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5096"
id="linearGradient5102"
x1="0"
y1="400"
x2="1350.812"
y2="412.56766"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="g4971"
transform="scale(0.53333333,0.6)">
<rect
style="fill:url(#linearGradient5102);fill-rule:evenodd;stroke:none;fill-opacity:1"
x="0"
y="0"
width="1200"
height="800"
id="rect5" />
</g>
</svg>

View file

@ -0,0 +1,253 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg153"
sodipodi:version="0.29win"
width="640"
height="480"
sodipodi:docname="_olympic.svg"
version="1.1"
inkscape:version="0.91 r13725">
<sodipodi:namedview
id="base"
showgrid="false"
inkscape:zoom="0.79569286"
inkscape:cx="805.94408"
inkscape:cy="406.22005"
inkscape:window-width="2560"
inkscape:window-height="1414"
inkscape:window-x="2560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg153" />
<metadata
id="metadata3151">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<desc
id="desc3066">
The United States of America flag, produced by Daniel McRae
</desc>
<defs
id="defs155">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6304">
<rect
id="rect6306"
height="130"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="130"
y="-1.2695313e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4293">
<rect
id="rect4295"
height="512"
x="0"
style="fill:#000000;fill-opacity:0.67000002;stroke:none"
width="682.66669"
y="5.2306668e-06" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4164">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4166"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4168">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4170"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4172">
<rect
style="opacity:0.744;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.14086294;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4174"
width="995.30212"
height="557.94745"
x="-160.83763"
y="59.011711" />
</clipPath>
<clipPath
id="clip_white">
<path
id="path4629"
d="M 0,0 l -11,-5.5 v 11 L 0,0 l .2,-11 h 10 z" />
</clipPath>
<clipPath
id="clip_color">
<path
id="path4632"
d="M 0,0 l -11,-11 v 22 L 0,0 v -11 h 11 z" />
</clipPath>
</defs>
<g
id="g4678"
transform="matrix(7.1111111,0,0,8,320,200)">
<rect
id="rect4634"
height="60"
width="90"
y="-25"
x="-45"
style="fill:#ffffff" />
<g
id="g4636"
style="fill:none;stroke:#ffffff;stroke-width:2">
<circle
id="circle4638"
r="9"
cy="9"
cx="-11"
style="stroke-width:3" />
<circle
id="circle4640"
r="9"
cy="9"
cx="11"
style="stroke-width:3" />
<circle
id="circle4642"
r="9"
cy="9"
cx="-11"
style="stroke:#f4c300" />
<circle
id="circle4644"
r="9"
cy="9"
cx="11"
style="stroke:#009f3d" />
<circle
id="circle4646"
r="9"
cy="0"
cx="-22"
style="stroke-width:3" />
<circle
id="circle4648"
r="9"
cy="0"
cx="0"
style="stroke-width:3" />
<circle
id="circle4650"
r="9"
cy="0"
cx="22"
style="stroke-width:3" />
<circle
id="circle4652"
r="9"
cy="0"
cx="-22"
style="stroke:#0085c7" />
<circle
id="circle4654"
r="9"
cy="0"
cx="0"
style="stroke:#000000" />
<circle
id="circle4656"
r="9"
cy="0"
cx="22"
style="stroke:#df0024" />
<g
id="g4658"
transform="translate(-11,9)">
<circle
id="circle4660"
cy="0"
cx="0"
clip-path="url(#clip_white)"
r="9"
style="stroke-width:3" />
<circle
id="circle4662"
cy="0"
cx="0"
clip-path="url(#clip_color)"
r="9"
style="stroke:#f4c300" />
</g>
<g
id="g4664"
transform="translate(11,9)">
<circle
id="circle4666"
cy="0"
cx="0"
clip-path="url(#clip_white)"
r="9"
style="stroke-width:3" />
<circle
id="circle4668"
cy="0"
cx="0"
clip-path="url(#clip_color)"
r="9"
style="stroke:#009f3d" />
</g>
</g>
</g>
</svg>

View file

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1"
x="0.00000000"
y="0.00000000"
width="640"
height="480"
id="svg548"
inkscape:version="0.91 r13725"
sodipodi:docname="_Scotland.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2560"
inkscape:window-height="1388"
id="namedview3756"
showgrid="false"
inkscape:zoom="0.57452381"
inkscape:cx="-185.80605"
inkscape:cy="266.3075"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg548" />
<metadata
id="metadata3758">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs549">
<marker
markerUnits="strokeWidth"
refX="0.00000000"
refY="5.00000000"
markerWidth="4.00000000"
markerHeight="3.00000000"
orient="auto"
viewBox="0 0 10 10"
id="ArrowEnd">
<path
d="M 0 0 L 10 5 L 0 10 L 0 0 z "
style="font-size:12;"
id="path551" />
</marker>
<marker
markerUnits="strokeWidth"
refX="10.0000000"
refY="5.00000000"
markerWidth="4.00000000"
markerHeight="3.00000000"
orient="auto"
viewBox="0 0 10 10"
id="ArrowStart">
<path
d="M 10 0 L 0 5 L 10 10 L 10 0 z "
style="font-size:12;"
id="path553" />
</marker>
<clipPath
id="a">
<rect
id="rect5949"
height="3"
width="5" />
</clipPath>
</defs>
<g
id="g5951"
clip-path="url(#a)"
transform="scale(128,160)">
<rect
id="rect5953"
height="30"
width="50"
x="0"
y="0"
style="fill:#0065bd" />
<path
id="path5955"
d="M 0,0 5,3 M 0,3 5,0"
inkscape:connector-curvature="0"
style="fill:none;stroke:#ffffff;stroke-width:0.60000002" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

135
svg/country-4x3/_wales.svg Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 106 KiB