svg.69guns.cn
Open in
urlscan Pro
103.145.60.6
Public Scan
URL:
https://svg.69guns.cn/
Submission: On November 29 via api from US — Scanned from US
Submission: On November 29 via api from US — Scanned from US
Form analysis
1 forms found in the DOM<form>
<div class="preprocess">
<div class="details">
<details open="">
<summary><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"></path>
</svg></span><span data-i18n-key="svgOptions">SVG Options</span></summary>
<div class="other-input">
<input id="color" type="radio" class="color" name="output-option" checked="">
<label for="color">Color SVG</label>
</div>
<div class="other-input">
<input id="monochrome" type="radio" class="monochrome" name="output-option">
<label for="monochrome">Monochrome SVG</label>
</div>
<div class="preprocess-input"><label for="turdsize"><span data-i18n-key="turdsize">Suppress Speckles</span><span data-dynamic-i18n-key="pixels" data-dynamic-value="2"> (2 Pixels)</span></label>
<div><input id="turdsize" type="range" data-unit="pixels" min="0" max="50"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="strokeWidth"><span data-i18n-key="strokeWidth">Stroke Width</span><span data-dynamic-i18n-key="pixels" data-dynamic-value="0"> (0 Pixels)</span></label>
<div><input id="strokeWidth" type="range" data-unit="pixels" min="0" max="100"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="other-input">
<input id="show-advanced" type="checkbox" class="show-advanced">
<label for="show-advanced">Show Expert Options</label>
</div>
<div class="preprocess-input advanced" style="display: none;"><label for="minPathSegments"><span data-i18n-key="minPathSegments">Min. Path Length</span><span data-dynamic-i18n-key="segments" data-dynamic-value="0"> (0 Segments)</span></label>
<div><input id="minPathSegments" type="range" data-unit="segments" min="0" max="30"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input advanced" style="display: none;"><label for="alphamax"><span data-i18n-key="alphamax">Corner Threshold</span><span data-dynamic-i18n-key="" data-dynamic-value="1"> (1)</span></label>
<div><input id="alphamax" type="range" step="0.01" min="0" max="1.3334"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input advanced" style="display: none;"><label for="turnpolicy"><span data-i18n-key="turnpolicy">Turn Policy</span><span data-dynamic-i18n-key="steps" data-dynamic-value="4"> (4 Steps)</span></label>
<div><input id="turnpolicy" type="range" data-unit="steps" min="0" max="6"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="other-input advanced" style="display: none;">
<input id="optimize-curves" type="checkbox" class="optimize-curves" checked="">
<label for="optimize-curves">Optimize Curves</label>
</div>
<div class="preprocess-input advanced" style="display: none;"><label for="opttolerance"><span data-i18n-key="opttolerance">Optimization Tolerance</span><span data-dynamic-i18n-key="" data-dynamic-value="0.2"> (0.2)</span></label>
<div><input id="opttolerance" type="range" step="0.01" min="0" max="1"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
</details>
<details open="">
<summary><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3zm13.71-9.37l-1.34-1.34c-.39-.39-1.02-.39-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41z"></path>
</svg></span><span data-i18n-key="colorChannels">Color Channels</span></summary>
<div class="other-input">
<input id="posterize" type="checkbox" class="posterize" checked="">
<label for="posterize">Posterize Input Image</label>
</div>
<div class="preprocess-input"><label for="red"><span data-i18n-key="red">Red</span><span data-dynamic-i18n-key="steps" data-dynamic-value="5"> (5 Steps)</span></label>
<div><input id="red" type="range" data-unit="steps" min="1" max="20"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="green"><span data-i18n-key="green">Green</span><span data-dynamic-i18n-key="steps" data-dynamic-value="5"> (5 Steps)</span></label>
<div><input id="green" type="range" data-unit="steps" min="1" max="20"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="blue"><span data-i18n-key="blue">Blue</span><span data-dynamic-i18n-key="steps" data-dynamic-value="5"> (5 Steps)</span></label>
<div><input id="blue" type="range" data-unit="steps" min="1" max="20"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="alpha"><span data-i18n-key="alpha">Alpha</span><span data-dynamic-i18n-key="steps" data-dynamic-value="1"> (1 Steps)</span></label>
<div><input id="alpha" type="range" data-unit="steps" min="1" max="10"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
</details>
<details>
<summary><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24" viewBox="0 0 24 24" width="24">
<g>
<rect fill="none" height="24" width="24"></rect>
</g>
<g>
<g>
<path
d="M17.66,17.66l-1.06,1.06l-0.71-0.71l1.06-1.06l-1.94-1.94l-1.06,1.06l-0.71-0.71l1.06-1.06l-1.94-1.94l-1.06,1.06 l-0.71-0.71l1.06-1.06L9.7,9.7l-1.06,1.06l-0.71-0.71l1.06-1.06L7.05,7.05L5.99,8.11L5.28,7.4l1.06-1.06L4,4v14c0,1.1,0.9,2,2,2 h14L17.66,17.66z M7,17v-5.76L12.76,17H7z">
</path>
</g>
</g>
</svg></span><span data-i18n-key="imageSizeAndRotation">Input Size and Rotation</span></summary>
<div class="other-input">
<input id="consider-dpr" type="checkbox" class="consider-dpr">
<label for="consider-dpr">Consider Device Pixel Ratio</label>
</div>
<div class="preprocess-input"><label for="scale"><span data-i18n-key="scale">Scale</span><span data-dynamic-i18n-key="%" data-dynamic-value="100"> (100%)</span></label>
<div><input id="scale" type="range" data-unit="%" min="1" max="200"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="rotation"><span data-i18n-key="rotation">Rotation</span><span data-dynamic-i18n-key="deg" data-dynamic-value="0"> (0°)</span></label>
<div><input id="rotation" type="range" data-unit="deg" min="0" max="360"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
</details>
<details>
<summary><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
<path d="M0 0h24v24H0z" fill="none"></path>
<path d="M15.96 10.29l-2.75 3.54-1.96-2.36L8.5 15h11l-3.54-4.71zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z"></path>
</svg></span><span data-i18n-key="imagePreprocessing">Input Preprocessing</span></summary>
<div class="preprocess-input"><label for="brightness"><span data-i18n-key="brightness">Brightness</span><span data-dynamic-i18n-key="%" data-dynamic-value="100"> (100%)</span></label>
<div><input id="brightness" type="range" data-unit="%" min="0" max="200"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="contrast"><span data-i18n-key="contrast">Contrast</span><span data-dynamic-i18n-key="%" data-dynamic-value="100"> (100%)</span></label>
<div><input id="contrast" type="range" data-unit="%" min="0" max="200"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="grayscale"><span data-i18n-key="grayscale">Grayscale</span><span data-dynamic-i18n-key="%" data-dynamic-value="0"> (0%)</span></label>
<div><input id="grayscale" type="range" data-unit="%" min="0" max="100"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="hue-rotate"><span data-i18n-key="hue-rotate">Hue Rotate</span><span data-dynamic-i18n-key="deg" data-dynamic-value="0"> (0°)</span></label>
<div><input id="hue-rotate" type="range" data-unit="deg" min="0" max="360"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="invert"><span data-i18n-key="invert">Invert</span><span data-dynamic-i18n-key="%" data-dynamic-value="0"> (0%)</span></label>
<div><input id="invert" type="range" data-unit="%" min="0" max="100"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="opacity"><span data-i18n-key="opacity">Opacity</span><span data-dynamic-i18n-key="%" data-dynamic-value="100"> (100%)</span></label>
<div><input id="opacity" type="range" data-unit="%" min="0" max="100"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="saturate"><span data-i18n-key="saturate">Saturate</span><span data-dynamic-i18n-key="%" data-dynamic-value="100"> (100%)</span></label>
<div><input id="saturate" type="range" data-unit="%" min="0" max="200"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
<div class="preprocess-input"><label for="sepia"><span data-i18n-key="sepia">Sepia</span><span data-dynamic-i18n-key="%" data-dynamic-value="0"> (0%)</span></label>
<div><input id="sepia" type="range" data-unit="%" min="0" max="100"><button type="button" data-i18n-key="reset">Reset</button></div>
</div>
</details>
<div class="other-input">
<button type="button" class="reset-all">Reset All</button>
</div>
</div>
</div>
</form>
Text Content
Tweak ✕ SVG Options Color SVG Monochrome SVG Suppress Speckles (2 Pixels) Reset Stroke Width (0 Pixels) Reset Show Expert Options Min. Path Length (0 Segments) Reset Corner Threshold (1) Reset Turn Policy (4 Steps) Reset Optimize Curves Optimization Tolerance (0.2) Reset Color Channels Posterize Input Image Red (5 Steps) Reset Green (5 Steps) Reset Blue (5 Steps) Reset Alpha (1 Steps) Reset Input Size and Rotation Consider Device Pixel Ratio Scale (100%) Reset Rotation (0°) Reset Input Preprocessing Brightness (100%) Reset Contrast (100%) Reset Grayscale (0%) Reset Hue Rotate (0°) Reset Invert (0%) Reset Opacity (100%) Reset Saturate (100%) Reset Sepia (0%) Reset Reset All * GitHub * Twitter * About * License عربىБеларускаяCatalàDanskDeutschΕλληνικάEnglish (United Kingdom)English (United States)EspañolFrançaisעבריתBahasa IndonesiaItaliano日本語한국어NederlandsNorskPolskiPortuguêsРусскийУкраїнська中文 Open Image Save SVG Copy SVG Paste Image Share SVG Install Debug