thicker Threshold, simpler Upsample

This commit is contained in:
James Wood 2023-08-31 10:38:22 +10:00
parent 893311ea53
commit 9179513037
27 changed files with 690 additions and 684 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 935 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="f" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><style>.l{fill:none;stroke:#ab7936;stroke-linecap:round;stroke-linejoin:round;}.m,.n{fill:#333;}.o{fill:#d1d3d4;opacity:.2;}.o,.p,.q,.r,.n{stroke-width:0px;}.p{fill:#f5003c;opacity:.8;}.s{clip-path:url(#h);}.q{fill:#80ffcd;}.r{fill:#c7c8ca;}</style><clipPath id="h"><circle class="n" cx="16" cy="16" r="16"/></clipPath></defs><g id="g"><circle class="m" cx="16" cy="16" r="16"/><g class="s"><path id="i" class="l" d="m31,28c-6,0-4-24-10-24s-4,24-10,24S7,4,1,4"/><rect class="o" y="19" width="32" height="13"/><rect class="p" y="19" width="32" height="1"/><polygon id="j" class="q" points="32 24 26 24 26 9 16 9 16 24 6 24 6 9 0 9 0 8 7 8 7 23 15 23 15 8 27 8 27 23 32 23 32 24"/></g></g><g id="k"><path class="r" d="m16,1c8.271,0,15,6.729,15,15s-6.729,15-15,15S1,24.271,1,16,7.729,1,16,1m0-1C7.1634,0,0,7.1634,0,16s7.1634,16,16,16,16-7.1634,16-16S24.8366,0,16,0h0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 31 31"><defs><style>.l{fill:none;stroke:#ab7936;stroke-linecap:round;stroke-linejoin:round;}.m,.n{fill:#333;}.o{clip-path:url(#g);}.p{fill:#80ffcd;}.p,.q,.n,.r{stroke-width:0px;}.q{fill:#c7c8ca;}.r{fill:#f5003c;}</style><clipPath id="g"><circle class="n" cx="15.5" cy="15.5" r="15.5"/></clipPath></defs><g id="f"><circle class="m" cx="15.5" cy="15.5" r="15.5"/><g class="o"><path id="h" class="l" d="m30,27c-5.8,0-3.8667-23-9.6667-23s-3.8667,23-9.6667,23S6.8,4,1,4"/><polygon id="i" class="p" points="32 23 25 23 25 9 16 9 16 23 5 23 5 9 0 9 0 8 6 8 6 22 15 22 15 8 26 8 26 22 32 22 32 23"/><path class="r" d="m4,16H-1v-1h5v1Zm7-1h-5v1h5v-1Zm7,0h-5v1h5v-1Zm7,0h-5v1h5v-1Zm7,0h-5v1h5v-1Z"/></g></g><g id="j"><path class="q" d="m15.5,1c7.9953,0,14.5,6.5047,14.5,14.5s-6.5047,14.5-14.5,14.5S1,23.4953,1,15.5,7.5047,1,15.5,1m0-1C6.9396,0,0,6.9396,0,15.5s6.9396,15.5,15.5,15.5,15.5-6.9396,15.5-15.5S24.0604,0,15.5,0h0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="d" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><style>.l{fill:none;stroke:#ab7936;stroke-linecap:round;stroke-linejoin:round;}.m,.n{fill:#333;}.o{clip-path:url(#f);}.p{fill:#80ffcd;}.p,.q,.n,.r{stroke-width:0px;}.q{fill:#c7c8ca;}.r{fill:#f5003c;}</style><clipPath id="f"><circle class="n" cx="16" cy="16" r="16"/></clipPath></defs><g id="e"><circle class="m" cx="16" cy="16" r="16"/><g class="o"><path id="g" class="l" d="m30,28c-5.8,0-3.8667-24-9.6667-24s-3.8667,24-9.6667,24S6.8,4,1,4"/><polygon class="p" points="32 24 25 24 25 9 16 9 16 24 5 24 5 9 0 9 0 8 6 8 6 23 15 23 15 8 26 8 26 23 32 23 32 24"/><rect id="h" class="r" y="15" width="32" height="2"/></g></g><g id="i"><path class="q" d="m16,1c8.271,0,15,6.729,15,15s-6.729,15-15,15S1,24.271,1,16,7.729,1,16,1m0-1C7.1634,0,0,7.1634,0,16s7.1634,16,16,16,16-7.1634,16-16S24.8366,0,16,0h0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 964 B

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="b" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><style>.k,.l{fill:#333;}.m{fill:none;stroke:#ab7936;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}.n{clip-path:url(#d);}.o{fill:#80ffcd;}.o,.p,.l,.q{stroke-width:0px;}.p{fill:#c7c8ca;}.q{fill:#f5003c;}</style><clipPath id="d"><circle class="l" cx="16" cy="16" r="16"/></clipPath></defs><g id="c"><circle class="k" cx="16" cy="16" r="16"/><g class="n"><path id="e" class="m" d="m31,28c-6,0-4-24-10-24s-4,24-10,24S7,4,1,4"/><polygon class="o" points="32 24 25 24 25 10 17 10 17 24 5 24 5 10 0 10 0 8 7 8 7 22 15 22 15 8 27 8 27 22 32 22 32 24"/><rect class="q" y="15" width="32" height="2"/></g></g><g id="f"><path class="p" d="m16,1c8.271,0,15,6.729,15,15s-6.729,15-15,15S1,24.271,1,16,7.729,1,16,1m0-1C7.1634,0,0,7.1634,0,16s7.1634,16,16,16,16-7.1634,16-16S24.8366,0,16,0h0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 956 B

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="c" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><style>.l,.m{fill:#333;}.n{fill:none;stroke:#ab7936;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}.o{clip-path:url(#e);}.p{fill:#6d6e73;}.p,.q,.r,.m,.s{stroke-width:0px;}.q{fill:#80ffcd;}.r{fill:#c7c8ca;}.s{fill:#f5003c;}</style><clipPath id="e"><circle class="m" cx="16" cy="16" r="16"/></clipPath></defs><g id="d"><circle class="l" cx="16" cy="16" r="16"/><g class="o"><rect class="p" x="1" y="22" width="32" height="2"/><path id="f" class="n" d="m31,28c-6,0-4-24-10-24s-4,24-10,24S7,4,1,4"/><polygon class="q" points="32 24 24 24 24 10 18 10 18 24 4 24 4 10 0 10 0 8 6 8 6 22 16 22 16 8 26 8 26 22 32 22 32 24"/><rect id="g" class="s" y="12" width="32" height="1"/></g></g><g id="h"><path class="r" d="m16,1c8.271,0,15,6.729,15,15s-6.729,15-15,15S1,24.271,1,16,7.729,1,16,1M16,0C7.1634,0,0,7.1634,0,16s7.1634,16,16,16,16-7.1634,16-16S24.8366,0,16,0h0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 64"><defs><style>.f{stroke:#00c2f3;}.f,.g,.h{fill:none;stroke-miterlimit:10;stroke-width:2px;}.g{stroke:#fff450;}.h{stroke:#ec008c;}</style></defs><path id="b" class="f" d="m128,52c-19.2,0-12.8-42-32-42s-12.8,42-32,42c-19.2,0-12.8-42-32-42S19.2,52,0,52"/><polyline id="c" class="g" points="0 60 12 60 12 4 52 4 52 60 76 60 76 4 116 4 116 60 128 60"/><line id="d" class="h" y1="42" x2="128" y2="42"/></svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 64"><defs><style>.f{stroke:#ffea00;}.f,.g,.h{fill:none;stroke-miterlimit:10;stroke-width:4px;}.g{stroke:#ec008c;}.h{stroke:#00b9f2;}</style></defs><path id="b" class="h" d="m128,52c-19.2,0-12.8-42-32-42s-12.8,42-32,42c-19.2,0-12.8-42-32-42S19.2,52,0,52"/><polyline id="c" class="f" points="0 60 12 60 12 4 52 4 52 60 76 60 76 4 116 4 116 60 128 60"/><line id="d" class="g" y1="42" x2="128" y2="42"/></svg>

Before

Width:  |  Height:  |  Size: 507 B

After

Width:  |  Height:  |  Size: 507 B

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 64"><defs><style>.c{fill:#fff450;}.c,.d,.e{stroke-width:0px;}.d{fill:#ec008c;}.e{fill:#00c2f3;}</style></defs><rect class="d" x="44" y="46.0002" width="8" height="8"/><path class="c" d="m51,47v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="d" x="52" y="37.0002" width="8" height="8"/><path class="c" d="m59,38v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="d" x="68" y="19.0002" width="8" height="8"/><path class="c" d="m75,20v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="d" x="76" y="10.0002" width="8" height="8"/><path class="c" d="m83,11v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="e" x="3" y="55.0002" width="8" height="8"/><path class="c" d="m10,56v6h-6v-6h6m2-2H2v10h10v-10h0Z"/><rect class="d" x="14" y="55.0002" width="8" height="8"/><path class="c" d="m21,56v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="e" x="36" y="55.0002" width="8" height="8"/><path class="c" d="m43,56v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="d" x="25" y="55.0002" width="8" height="8"/><path class="c" d="m32,56v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/><rect class="e" x="84" y="1.0002" width="8" height="8"/><path class="c" d="m91,2v6h-6V2h6m2-2h-10v10h10V0h0Z"/><rect class="d" x="95" y="1.0002" width="8" height="8"/><path class="c" d="m102,2v6h-6V2h6m2-2h-10v10h10V0h0Z"/><rect class="d" x="106" y="1.0002" width="8" height="8"/><path class="c" d="m113,2v6h-6V2h6m2-2h-10v10h10V0h0Z"/><rect class="e" x="117" y="1.0002" width="8" height="8"/><path class="c" d="m124,2v6h-6V2h6m2-2h-10v10h10V0h0Z"/><rect class="e" x="60" y="28.0002" width="8" height="8"/><path class="c" d="m67,29v6h-6v-6h6m2-2h-10v10h10v-10h0Z"/></svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 64"><defs><style>.c{fill:#ec008c;}.c,.d{stroke-width:0px;}.d{fill:#00b9f2;}</style></defs><circle class="d" cx="6" cy="58" r="6"/><circle class="d" cx="41" cy="58" r="6"/><circle class="c" cx="23.5" cy="58" r="6"/><circle class="d" cx="87" cy="6" r="6"/><circle class="d" cx="122" cy="6" r="6"/><circle class="c" cx="104.5" cy="6" r="6"/><circle class="d" cx="64" cy="32" r="6"/><circle class="c" cx="52.5" cy="45" r="6"/><circle class="c" cx="75.5" cy="19" r="6"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 573 B