{"repo":"Abdulkader-Safi/obsidian-image-magick-plugins","free":true,"listed":false,"github":"https://github.com/Abdulkader-Safi/obsidian-image-magick-plugins","clone":"git clone https://github.com/Abdulkader-Safi/obsidian-image-magick-plugins.git","description":"Resize, crop, rotate, compress and convert images inside your Obsidian vault, fully offline.","language":"TypeScript","stars":10,"topics":["image-editor","image-optimization","image-processing","imagemagick","obsidian","obsidian-md","obsidian-plugin","svelte","typescript","wasm"],"license":"MIT","category":"media-processing","readme_excerpt":"ImageMagick for Obsidian Optimize images inside your vault. Resize, crop, rotate, compress and convert formats, without leaving Obsidian and without uploading anything anywhere. Powered by safi-image, a TypeScript image library written for this plugin. No native binaries, and nothing is fetched at runtime: every codec ships inside main.js , and no image ever leaves your machine. Every format is decoded in plain TypeScript except WebP, which uses a small WebAssembly codec, inlined rather than downloaded. This is the Obsidian port of the VS Code extension. By Abdulkader Safi. Features - Resize : width and height inputs, lock aspect ratio, quick percentage presets. - Crop : drag a region on the preview, or type exact coordinates. - Rotate and flip : 90° presets, a free-angle slider, horizontal and vertical flip. - Compress : quality slider (1-100) for lossy formats. - Change format : JPEG, PNG, WebP, GIF, TIFF and BMP. - Live preview with an output size estimate. - Save to any vault path, with a smart default ( photo.optimized.webp ) that never overwrites your source. - Presets : right-click an image (or a multi-selection) and pick Optimize with preset to write optimized output straight into the vault, no editor. A preset holds a format, quality, max size, and metadata-strip choice. Edit them in the plugin settings, or use Save as preset in the editor. - Bulk edit : select several images, tune the pipeline on one, and Save all applies it to every file. Usage 1. From the file exp","default_branch":null,"files":null,"tree":[],"storefront":"/r/Abdulkader-Safi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Abdulkader-Safi/obsidian-image-magick-plugins/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}