Skip to content

AmmRage/WordCloudSharp

Repository files navigation

Ported Repository Info

This project is ported from a Codeplex hosted repository.

Build

GitHub Actions

Install

NuGet

Branches

There are 3 branches in usage currently for compatible consideration.

  • branch dotnet_framework

As .net framework 4.5 SDK currently not available any more from official source, the original version upgraded to .net framework 4.5.2.

  • branch master

The master branch are migrated to .net standard 2.0 as to make to most widely applicable usage.

  • branch develop

The develop branch will migrate to latest .net version with multiple platform examples inlcuding mobile.

Usage

    var wordCloud = new WordCloud(width, height, mask: mask, allowVerical: true, fontname: "YouYuan");
    wordCloud.OnProgress += Wc_OnProgress;
    var image = wordCloud.Draw(Words, Frequencies);

for more details, please ref to the usage in WordCloudTestApp

Examples

without mask:

alt text

with mask:

alt text

What's New

Took Word_Cloud as ref.

  • Add interface generating word cloud with mask.

To do

  1. sync features from Word_Cloud

  2. explore wasm port for front end usage

  3. explore MAUI usage