Giter Club home page Giter Club logo

imageocclusioneditor's Introduction

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

Image Occlusion Editor is built on the work of people who pledged their time to the Open Source community.

I would like to emphasize on the importance of their contribution, and extend my gratitude especially to (but not limited to):

  • 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

All required licenses can be found in this project repository. If however you found that I omitted to include the terms of the license for one of your work, by all mean please let me know so that I may correct this.

imageocclusioneditor's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

estravenx

imageocclusioneditor's Issues

Suggestion for additional setup instructions

Description

It could potentially aid people trying to setup the occlusion editor if we mentioned the fact that to launch the editor one needs to use the scripts available at https://github.com/supermemo/SuperMemoScripts

I think by adding a comment in the read me about the fact that CTRL + WIN + O is only going to work if the appropriate AHK script is running could make the setup process easier.

Motivation

To help those setting up the occlusion editor avoid confusion.

more than one occlusion image in a single item

hello sorry for my english, I'm new to github therefore I do not know if asking questions in this place is correct.
I managed to make the imageOcclusion work perfect, what I need is to know if it is possible in a single item that has several images to make the occlusions separately, try to select one by one but that does not make sense since pressing ctlr + win + or create a new item

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.