Skip to content

Releases: yangfei/ImageJCsharp

ImageJCsharp v0.1.0

ImageJCsharp v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@yangfei yangfei released this 16 May 02:56

ImageJCsharp v0.1.0

This is the first public development release of ImageJCsharp, a C# native ImageJ-like scientific image analysis application for Windows.

This release is intentionally early. It establishes the open-source project structure, documentation, build automation, and the first MVP application shell.

Added

  • .NET Framework 4.8 solution structure.
  • WinForms application project.
  • Core image processing library project.
  • xUnit test project for core behavior.
  • Grayscale image model.
  • Rectangle ROI model.
  • Basic measurement model.
  • Threshold, invert, and Sobel edge processing.
  • Initial WinForms shell with image open/save, zoom, ROI drawing, measurement, and basic processing commands.
  • README, roadmap, near-term plan, contribution guide, release process, and promotion plan.
  • GitHub Issue templates, PR template, labels, Discussions, and Actions build workflow.

Known limitations

  • This is an early development build, not a stable ImageJ replacement yet.
  • The MVP currently uses a grayscale-first internal image model.
  • ROI support is limited to rectangle selection.
  • No ImageJ macro compatibility.
  • No Java plugin compatibility.
  • No Fiji plugin compatibility.
  • Scientific format support is limited to basic platform-supported image loading.
  • Plugin SDK is planned but not implemented yet.

Verification

  • dotnet build src/ImageJCsharp.App/ImageJCsharp.App.csproj -c Release
  • dotnet build ImageJCsharp.sln
  • dotnet test tests/ImageJCsharp.Core.Tests/ImageJCsharp.Core.Tests.csproj

Download

Download ImageJCsharp-v0.1.0-win.zip, extract it, and run ImageJCsharp.App.exe.

Windows with .NET Framework 4.8 is required.