abdulkader-safi/obsidian-image-magick-plugins — explained in plain English
Analysis updated 2026-05-18
Resize and compress a photo before embedding it in an Obsidian note.
Convert an image to WebP or another format without leaving the app.
Apply a saved preset to bulk-optimize several images at once.
Crop or rotate a screenshot directly inside the vault, fully offline.
| abdulkader-safi/obsidian-image-magick-plugins | acartag7/mcp-sso | featherwolf/enhancedgv | |
|---|---|---|---|
| Stars | 8 | 8 | 8 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
This is a plugin for Obsidian, a note-taking app, that lets someone resize, crop, rotate, compress, and convert images stored in their notes without leaving the app and without uploading anything to the internet. Everything runs on the user's own machine. The plugin is built on a separate image processing library the same author wrote, and every image format it can decode is bundled directly inside the plugin's code rather than downloaded when needed, with the one exception of WebP, which uses a small piece of built-in WebAssembly code. The README also notes this plugin is a version of an existing Visual Studio Code extension by the same author, adapted for Obsidian. Features include resizing with locked aspect ratio and quick percentage presets, cropping by dragging a region or typing exact numbers, rotating in 90 degree steps or by a free angle, flipping horizontally or vertically, adjusting compression quality, and converting between JPEG, PNG, WebP, GIF, TIFF, and BMP. There is a live preview with an estimated output file size, and images are saved to a new file by default so the original is never overwritten. A preset system lets someone save a chosen combination of format, quality, and other settings, then apply it to a single image or in bulk to several selected images at once with one click, without opening the editor view. The plugin can be started by right-clicking an image in the file browser, through Obsidian's command palette, or by dragging an image into an open view. It works on both desktop and mobile versions of Obsidian, since the author specifically avoided using code that only runs on desktop. The project is released under the MIT license.
An Obsidian plugin for resizing, cropping, rotating, compressing, and converting images inside your notes vault, fully offline.
Mainly TypeScript. The stack also includes TypeScript, Svelte, WebAssembly.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.