inkvec / studio /guide /settings.html
Incorporo-user's picture
Inkvec 0.2: the presentation page, and Inkvec Studio Lite under studio/
c2b84fb verified
Raw
History Blame Contribute Delete
13.2 kB
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="inkvec-guide" content="studio">
<title>Settings · Inkvec Studio guide</title>
<link rel="stylesheet" href="guide.css">
</head>
<body>
<div class="shell">
<aside class="side"><a class="guidebrand" href="index.html"><img src="logo-mono.svg" alt=""> <span>Inkvec Studio</span></a><div class="grp"><h4>User guide</h4><a href="index.html">Overview</a><a href="install.html">Install and first launch</a><a href="getting-started.html">Getting started</a><a href="viewer.html">The viewer</a><a href="result.html">Result</a><a href="tune.html">Tune</a><a href="palette.html">Palette and colour groups</a><a href="export.html">Export</a><a href="minify.html">Minify SVG</a><a href="fabricate.html">Fabricate</a><a href="batch.html">Batch</a><a href="settings.html" aria-current="page">Settings</a><a href="shortcuts.html">Keyboard and mouse</a><a href="troubleshooting.html">Troubleshooting</a></div><div class="grp"><h4>Tutorials</h4><a href="tutorials/jpeg-logo.html">Clean up a JPEG logo</a><a href="tutorials/favicon-asset-pack.html">A favicon and an asset pack</a><a href="tutorials/vinyl-htv.html">Layered vinyl and iron-on</a><a href="tutorials/laser.html">Laser: DXF and G-code</a></div><div class="grp"><h4>Online</h4><a href="https://logolabs.github.io/inkvec/">Inkvec documentation</a><a href="https://logolabs.github.io/inkvec/studio/settings.html">This page on the web</a></div><p class="guidenote">This copy of the guide is part of the app and works without a network.</p></aside>
<main><article><h1 id="settings">Settings</h1>
<p><strong>Settings</strong> in the app bar (or <kbd>Ctrl</kbd>+<kbd>,</kbd>, <kbd>⌘</kbd>+<kbd>,</kbd> on a Mac)
opens the preferences on one page. Changes apply as you make them; <strong>Done</strong> or <kbd>Esc</kbd>
returns to where you were.</p>
<p><img alt="The Settings screen" src="img/settings.webp"></p>
<h2 id="general">General</h2>
<ul>
<li><strong>Default output folder</strong>: where the export sheet starts. Without one, Export asks each time.</li>
<li><strong>Theme</strong>: <em>System</em> (follow the operating system), <em>Dark</em> or <em>Light</em>.</li>
<li><strong>When an image is opened</strong>: what the app offers besides Auto's trace, which always starts at
once. <em>Ask</em> shows the choice card; <em>Auto only</em> shows nothing; <em>Custom wizard</em> opens the wizard
straight away. See <a href="getting-started.html#the-choice-card-keep-auto-or-customise">Getting started</a>.</li>
<li><strong>Language</strong>: English only in this release.</li>
</ul>
<h2 id="performance">Performance</h2>
<ul>
<li><strong>Threads</strong>: how many processor threads the tracer may use; fewer leaves room for other work.
Takes effect the next time the app starts.</li>
<li><strong>Draft resolution</strong> (default 512 px): the size a <a href="viewer.html#draft-and-full-traces">draft</a> is
traced at, on its longer side, while you move a control.</li>
<li><strong>Draft time limit</strong> (default 0.4 s): a draft that takes longer is dropped rather than shown late.</li>
<li><strong>Settle before the full trace</strong> (default 800 ms): how long the controls must be still before the
full trace starts.</li>
</ul>
<p>On a slow computer, a lower draft resolution keeps the controls responsive; on a fast one, a
higher one makes drafts closer to the final.</p>
<h2 id="denoiser">Denoiser</h2>
<p>The denoiser is a trained model that repairs JPEG, WebP and screenshot damage before tracing, which
usually halves the colour error on a photographed or screenshotted logo. It is optional and not
included in the installer (it is about 80 MB).</p>
<ul>
<li><strong>Status</strong>: <em>Not installed</em>, or <em>Installed</em> with its size.</li>
<li><strong>Download</strong> explains the download before anything is fetched: where it comes from (the
<code>Logolabs/inkvec-denoiser-001</code> repository on Hugging Face), what it adds to each trace (about
0.6 s), and that it is checked against its published SHA-256 when it arrives. Press <strong>Download</strong>
to start. You can keep tracing while it downloads, and <strong>Cancel download</strong> really stops it.</li>
<li><strong>Remove</strong> deletes it again.</li>
<li><strong>Verified against</strong> shows the repository and the start of the checksum.</li>
</ul>
<p>The model runs on your computer like everything else: it comes down, your image never goes up.
Once it is installed, the command-line <code>inkvec --restore</code> uses the same file.</p>
<p>The Intel macOS build does not include the denoiser, and says <em>Not in this build</em>. The Windows,
Linux and Apple-silicon macOS builds do.</p>
<p><strong>In Studio Lite</strong> there is nothing to press. The denoiser (about 76 MB of weights and 26 MB of
ONNX Runtime Web, the runtime that runs it in the browser) starts downloading in the background
as soon as the page has loaded its engine, at low priority, and is kept in the browser's storage,
so later visits start with it already there. While it downloads, the status strip at the bottom
left shows how far it has got (<em>Denoiser 34 of 102 MB · 33%</em>) and then goes away. If you turn the
denoiser <strong>On</strong> (or pick <strong>Auto</strong>, or a preset that uses it) before it has arrived, the trace you
see is made without it for the moment, the <strong>Denoiser</strong> control shows the download (<em>Downloading
the denoiser, 34 of 102 MB, 33%</em>, then <em>Preparing the denoiser…</em>), and the image is traced again
with it, by itself, once it is ready. If the download fails, the control says why and offers
<strong>Retry</strong>; a download that breaks off is also retried once by itself, from where it stopped.</p>
<p>The background download is skipped when your browser asks sites to save data (Chrome's and
Edge's data saver, or a metered connection set to save data). Turning the denoiser on then
downloads it, with the same progress. <strong>Remove</strong> clears the browser's copy. It only works on the
Space's own tab (a page that is <em>cross-origin isolated</em>); inside the Hugging Face frame the
control says <em>needs its own tab</em>, and nothing is downloaded there.</p>
<h2 id="updates">Updates</h2>
<ul>
<li><strong>Check on start</strong> (on): looks for a newer version when the app starts, sending your app version
and operating system and nothing else. Off, the app never contacts the network (except for a
denoiser download you ask for).</li>
<li><strong>Channel</strong>: <em>Stable</em> or <em>Prerelease</em>.</li>
<li><strong>Check now</strong>: asks once, whatever the setting above says. A newer version is announced in the
status strip, with a link to what changed.</li>
</ul>
<h2 id="advanced">Advanced</h2>
<p>Both entries here add something to your system <em>for your user only</em>: no administrator rights,
nothing machine-wide. Each row shows whether it is in place and where, and <strong>Remove</strong> takes it back
out.</p>
<p><strong>Add inkvec to PATH</strong> puts the <code>inkvec</code> command, the same engine at the same version as the app,
where a terminal finds it:</p>
<table>
<thead>
<tr>
<th>System</th>
<th>Where</th>
</tr>
</thead>
<tbody>
<tr>
<td>Windows</td>
<td>a copy at <code>%LOCALAPPDATA%\Microsoft\WindowsApps\inkvec.exe</code></td>
</tr>
<tr>
<td>macOS, Linux</td>
<td>a link at <code>~/.local/bin/inkvec</code></td>
</tr>
</tbody>
</table>
<p>On Windows, open a new terminal afterwards. On macOS and Linux, <code>~/.local/bin</code> must be on your
<code>PATH</code> (it is on most Linux distributions; on macOS, add it if <code>inkvec</code> is not found). Being a
copy, the Windows command does not follow app updates: after installing a new version, press
<strong>Remove</strong> and <strong>Add</strong> again.</p>
<p><strong>Right-click menu</strong> adds <strong>Vectorize with Inkvec</strong> to the file manager's menu for PNG, JPEG, WebP,
BMP and TIFF files. Choosing it opens the image in the Studio (in the window already open, if there
is one).</p>
<table>
<thead>
<tr>
<th>System</th>
<th>What is added</th>
</tr>
</thead>
<tbody>
<tr>
<td>Windows</td>
<td>A per-user entry in the registry, under <code>HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations</code>. On Windows 11 it is under <strong>Show more options</strong>.</td>
</tr>
<tr>
<td>Linux</td>
<td>A desktop entry, <code>~/.local/share/applications/inkvec-studio-vectorize.desktop</code>; it appears under <em>Open With</em> in most file managers.</td>
</tr>
<tr>
<td>macOS</td>
<td>Nothing to add: Finder already offers Inkvec Studio under <strong>Open With</strong>.</td>
</tr>
</tbody>
</table>
<p>On Windows, uninstalling the app also removes both entries.</p>
<p><strong>Reset settings</strong> puts every preference, the trace controls and the remembered choices (see
below) back to their defaults and clears the recent files. <strong>Your saved presets are kept</strong> (forget
one from the preset tray), nothing you have traced or exported is touched, the denoiser stays
installed, and the window stays where it is.</p>
<h2 id="what-the-app-remembers">What the app remembers</h2>
<p>Besides the settings on this screen, the app remembers how you left it, and opens that way next
time: the trace controls and the selected preset, the <strong>Denoiser</strong> and <strong>Editable</strong> switches, the
tab you were on, the half of the rail (<strong>Result</strong> or <strong>Tune</strong>) and which Tune groups were open, the
viewer's arrangement (<strong>Side by side</strong>, <strong>Wipe</strong>, <strong>A/B</strong>), its layers (<strong>Fill</strong>, <strong>Wireframe</strong>,
<strong>Anchors</strong>, <strong>Handles</strong>, <strong>Certainty</strong>) and <strong>Detail</strong>, the formats and sizes ticked in the
export sheet, the Minify tab's controls and backdrop, the Fabricate tab's settings (without the
colours of one drawing), the Batch tab's switches, and, on the desktop, the window's size and
position (on a monitor that is no longer connected, it opens centred instead). There is no save
button: a change is kept about half a second after you make it.</p>
<p>What belongs to one image is not kept: its colour groups, snapped colours, and the zoom and pan.
They start fresh with the next image.</p>
<h2 id="privacy">Privacy</h2>
<p>The last card says what the rest of this guide says too: tracing runs on your own processor, there
is no account, no upload and no telemetry, and the update check is the only request the app makes
on its own.</p>
<h2 id="where-things-are-kept">Where things are kept</h2>
<table>
<thead>
<tr>
<th>What</th>
<th>Windows</th>
<th>macOS</th>
<th>Linux</th>
</tr>
</thead>
<tbody>
<tr>
<td>Preferences, remembered choices, recent files, saved presets</td>
<td><code>%APPDATA%\inkvec-studio\preferences.json</code></td>
<td><code>~/Library/Application Support/inkvec-studio/preferences.json</code></td>
<td><code>~/.config/inkvec-studio/preferences.json</code></td>
</tr>
<tr>
<td>The denoiser model</td>
<td><code>%LOCALAPPDATA%\inkvec\models\restorer.onnx</code></td>
<td><code>~/.cache/inkvec/models/restorer.onnx</code></td>
<td><code>~/.cache/inkvec/models/restorer.onnx</code></td>
</tr>
</tbody>
</table>
<h2 id="about">About</h2>
<p><strong>About</strong> shows the app's version, the engine's version and the build target, links to the user
guide, the source and the online demo, the compute acknowledgement for the denoiser's training, and
the licence and third-party notices (<strong>Open</strong> shows them in full).</p>
<h2 id="studio-lite">Studio Lite</h2>
<p>Studio Lite keeps its preferences, remembered choices and saved presets in the browser's local
storage for the Space's site, and the denoiser in its Cache Storage; clearing the site's data in
the browser removes both. In a private window, or with site data blocked, nothing can be kept:
the app works the same and starts from the defaults each time. It has no <strong>Advanced</strong> entries (no
command on the PATH, no right-click menu) and no default output folder, since files are
downloaded.</p><nav class="pagenav"><a class="prev" href="batch.html"><span class="dir">Previous</span><span class="lbl">Batch</span></a><a class="next" href="shortcuts.html"><span class="dir">Next</span><span class="lbl">Keyboard and mouse</span></a></nav></article></main>
<aside class="rail"><h5>On this page</h5><ul><ul><li class="l2"><a href="#general">General</a></li><li class="l2"><a href="#performance">Performance</a></li><li class="l2"><a href="#denoiser">Denoiser</a></li><li class="l2"><a href="#updates">Updates</a></li><li class="l2"><a href="#advanced">Advanced</a></li><li class="l2"><a href="#what-the-app-remembers">What the app remembers</a></li><li class="l2"><a href="#privacy">Privacy</a></li><li class="l2"><a href="#where-things-are-kept">Where things are kept</a></li><li class="l2"><a href="#about">About</a></li><li class="l2"><a href="#studio-lite">Studio Lite</a></li></ul></ul></aside>
</div>
</body>
</html>