Image Occlusion Editor is companion software to SuperMemo. It is meant as an alternative to the built-in Image Occlusion template, with the advantage of supporting multiple screen resolutions.
This software works in tandem with SuperMemo Assistant, found on this same GitHub profile
Occlusion Editor | Occlusion in SuperMemo |
---|---|
![]() |
![]() |
Usage: ImageOcclusionEditor.exe <BackgroundFile> <OcclusionFile>
Editing occlusions: The SVG code is embedded inside the PNG Occlusion file, enabling edition of existing occlusions. Simply open them again with Image Occlusion Editing like you normally would.
Occlusion + 1 HTML | Occlusion + 2 HTML |
---|---|
Download link | Download link |
![]() |
![]() |
How to apply:
- Copy the template in your Clipboard (Ctrl+C)
- Open SuperMemo
- Paste (Ctrl+V) the template
- Save as Template (Alt+F10 > Template > Save as Template)
- Apply the template (Ctrl+Shift+M) to your Occlusion Items
In ImageOcclusionEditor.exe.config:
<setting name="StrokeColor" serializeAs="String">
<value>2D2D2D</value>
</setting>
<setting name="StrokeWidth" serializeAs="String">
<value>2</value>
</setting>
<setting name="FillColor" serializeAs="String">
<value>FFEBA2</value>
</setting>
- StrokeColor: Default occlusion border color
- StrokeWidth: Default occlusion border width
- FillColor: Default occlusion background color
This repository currently distributes ImageOcclusionEditorWinUI3 under the GPL-3.0-or-later license. Some files contain code derived from the original ImageOcclusionEditor by the SuperMemo Community (MIT). Attribution is preserved in-file and below.
Credits and acknowledgements (non-exhaustive):
- SuperMemo Community — authors of ImageOcclusionEditor (MIT), from which parts of this project are derived.
Additional acknowledgements (legacy and related work):
- The people of the SVG-Edit group for their SVG editor (central piece of ImageOcclusionEditor)
- The people of the vvvv group for their SVG library
- Neil Harvey for his FileSignature library
- Aristotelis P. and predecessors for the original idea, and years of using their Occlusion Addon in the past
Licensing and notices:
- Project license: see
LICENSE
andLICENSE.GPL3.txt
(GPL-3.0-or-later). - Attribution for derived MIT code: see
LICENSE.MIT.txt
and in-file notices. - Aggregated third-party notices: see
THIRD-PARTY-NOTICES.TXT
.
If you believe a required notice is missing or incomplete, please open an issue so we can correct it.