AnkiMedZoom

AnkiWeb addon 1162216171

Adds click, wheel, and arrow-key image zooming with panning, plus a beta right-click ECG ruler that measures time by dragging and displays results.
AI-generated summary; may contain mistakes.

appearancebeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2026-04-05
Anki versions
unknown
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
JavaScript, Python, SCSS, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-04-05 (210 days before the snapshot).
  • Commits in the last year: 1.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2026-04-05
History across monthly snapshots

Loading…

Similar addons

Anki Magnifier

Adds a movable magnifying lens to review cards, redrawing content larger for sharp zoom, with adjustable size, zoom shortcuts, Image Occlusion support, and configurable settings.

shortcutsappearanceimage-occlusionaccessibility

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-09-24

Description

Needed a tool to zoom in on ECGs.

What it does is it creates a _zoom.js and _zoom.css and automatic apply this to your global card settings.

Features

  • Click to Zoom: Click any image on a card to zoom in/out
  • Pan While Zoomed: Drag the zoomed image around to see different parts
  • Wheel Zoom: Use mouse wheel to zoom in/out while zoomed
  • Arrow Keys: Use arrow keys to pan the zoomed image
  • ECG Ruler Mode: Right-click a zoomed image to activate time measurement (Beta)
  • Visual Measurement: See a green line while dragging to measure

Zoom

  1. Click an image on a card to zoom in (2x zoom)
  2. Click again to zoom out
  3. Scroll wheel while zoomed to zoom in/out (1x to 6x)

Pan (when zoomed)

  • Drag the image around to see different parts
  • Arrow keys to pan (← β†’ ↑ ↓)

ECG Measurement (BETA!)

  1. Zoom in on an ECG image
  2. Right-click to activate ruler mode
  3. Drag horizontally to measure time
  4. Green line shows your measurement
  5. Release to see the result in seconds and milliseconds
  6. Click anywhere to exit measurement mode

Troubleshooting

Add-on doesn't appear: Make sure the folder is named AnkiMedZoom (case-sensitive on some systems)

Measurements are wrong: Adjust TIME_PER_STRIP in _zoom.js - This is probably the most likely cause for issues. Not sure how to proper account for this.

Images not zooming: Make sure your card contains <img> elements

Tested on Anki Version ⁨24.11 (87ccd24e)⁩

Date: 05-04-2026
Fix: Fixed an issaue where state corruption would occur and break the zoom feature. Credits to Anthropic's claude for helping to identify the issue. 

README

AnkiMedZoom - Image Zoom & ECG Measurement

An Anki add-on that adds zoom and ECG time measurement tools to all cards.

Features

  • Click to Zoom: Click any image on a card to zoom in/out
  • Pan While Zoomed: Drag the zoomed image around to see different parts
  • Wheel Zoom: Use mouse wheel to zoom in/out while zoomed
  • Arrow Keys: Use arrow keys to pan the zoomed image
  • ECG Ruler Mode: Right-click a zoomed image to activate time measurement (Beta)
  • Visual Measurement: See a green line while dragging to measure

Installation

Option 1: Manual

  1. Copy the entire AnkimMedZoom folder to your Anki add-ons folder:

    • Windows: C:\Users\<YourUsername>\AppData\Roaming\Anki2\addons21\
    • Mac: ~/Library/Application Support/Anki2/addons21/
    • Linux: ~/.local/share/Anki2/addons21/
  2. Restart Anki

Option 2: Install via Anki Plugin (Recommended)

  1. Go to Tools β†’ Add-ons in Anki

  2. Click "Get Add-ons..."

  3. Insert "1162216171"

  4. Click Ok

  5. Restart Anki

Usage

Zoom

  1. Click an image on a card to zoom in (2x zoom)
  2. Click again to zoom out
  3. Scroll wheel while zoomed to zoom in/out (1x to 6x)

Pan (when zoomed)

  • Drag the image around to see different parts
  • Arrow keys to pan (← β†’ ↑ ↓)

ECG Measurement

  1. Zoom in on an ECG image
  2. Right-click to activate ruler mode
  3. Drag horizontally to measure time
  4. Green line shows your measurement
  5. Release to see the result in seconds and milliseconds
  6. Click anywhere to exit measurement mode

Configuration

Edit _zoom.js and change TIME_PER_STRIP if your ECG images represent a different duration:

const TIME_PER_STRIP = 2;  // Change this to your image duration in seconds

Standard settings:

  • 2 seconds: For typical Anki ECG strips (10 big boxes)
  • 10 seconds: For full ECG tracings
  • 12 seconds: For standard clinical printouts

Compatibility

  • Works with Anki 2.1.x
  • All image formats supported
  • All card types supported

Troubleshooting

Add-on doesn't appear: Make sure the folder is named AnkiMedZoom (case-sensitive on some systems)

Measurements are wrong: Adjust TIME_PER_STRIP in _zoom.js

Images not zooming: Make sure your card contains <img> elements

License

Free to use and modify for personal use.