Skip to content

hcoona/ImageOcclusionEditor

 
 

Repository files navigation

Image Occlusion Editor

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

Table of Content

Screenshots

Occlusion Editor Occlusion in SuperMemo

Downloads

All releases

Latest version (installer)

Information

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.

Demonstration video

Image Occlusion Editor Demonstration

Additional Templates

Occlusion + 1 HTML Occlusion + 2 HTML
Download link Download link

How to apply:

  1. Copy the template in your Clipboard (Ctrl+C)
  2. Open SuperMemo
  3. Paste (Ctrl+V) the template
  4. Save as Template (Alt+F10 > Template > Save as Template)
  5. Apply the template (Ctrl+Shift+M) to your Occlusion Items

Configuration (Optional)

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

Special thanks, Credits, Licenses

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 and LICENSE.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.

About

An Image Occlusion alternative to SuperMemo built-in template

Resources

License

Stars

Watchers

Forks

Languages

  • PowerShell 57.5%
  • C# 37.5%
  • Inno Setup 5.0%