Skip to content

Add ImageJ-style measurement, stack, filter and image tools - #18

Merged
curlh merged 2 commits into
mainfrom
feature/imagej-analysis
Oct 16, 2026
Merged

curlh merged 2 commits into
mainfrom
feature/imagej-analysis

Conversation

@curlh

@curlh curlh commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator

Adds Image, Process and Analyze menus in the manner of ImageJ. Commands work on the active image, ask whether to process all slices of a stack, and put the result in a new image, so the original is kept.

Analyze: Measure (Ctrl+M) with a Results table that exports to CSV and lets you pick the columns (Set Measurements); ROI Manager (Ctrl+T) to list, rename, delete, copy to another image, save and open the shapes, and to measure them on one slice or on every slice; Plot Z-axis Profile.

Image: Duplicate, Crop, Scale, Transform (flip, rotate 90, rotate), Adjust > Threshold, and Stacks with Z Project, Substack, Montage and Orthogonal Views.

Process: Filters (Gaussian, Mean, Median, Minimum, Maximum, Variance, Unsharp Mask), Sharpen, Find Edges, Subtract Background (rolling ball), Math, Image Calculator and Binary (make binary, erode, dilate, open, close, fill holes, outline, invert).

Works on 8 bit and 16 bit gray images. Based on the shape tools branch, so it includes #17 until that is merged. Channel split and merge are not added, since layers already overlay.

@curlh
curlh added this pull request to stack #23 October 16, 2026 09:50
Base automatically changed from feature/shape-tools to main October 16, 2026 10:07
@curlh
curlh merged commit e36cd58 into main Oct 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant