<commit_before>[![Build status](https://ci.appveyor.com/api/projects/status/bmc00ghxk0cvv0wi/branch/master?svg=true)](https://ci.appveyor.com/project/nickbabcock/pfim/branch/master)
[![Build status](https://travis-ci.org/nickbabcock/Pfim.svg?branch=master)](https://travis-ci.org/nickbabcock/Pfim)

# Pfim

Pfim is a .NET Standard 1.0 compatible Targa (tga) and Direct Draw Surface
(dds) decoding library with an emphasis on speed and ease of use. Pfim can be
used on your linux server, Windows Form, or WPF app!

See the [main site](https://nickbabcock.github.io/Pfim/) for usage,
benchmarks against other libraries, and integrations.

## Contributing

All contributions are welcome. Here is a quick guideline:

- Does your image fail to parse or look incorrect? File an issue with the image attached.
- Want Pfim to support more image codecs? Raise an issue to let everyone know you're working on it and then get to work!
- Have a performance improvement for Pfim? Excellent, run the before and after benchmarks!

```
dotnet build -c Release -f net46  .\src\Pfim.Benchmarks\Pfim.Benchmarks.csproj
cd src\Pfim.Benchmarks\bin\Release\net46
.\Pfim.Benchmarks.exe --pfim
```

- Know a library to include in the benchmarks? If it is NuGet installable / easily integratable, please raise an issue or pull request! It must run on .NET 4.6.

## Developer Resources<commit_msg>Update readme with correct pfim benchmark filter<commit_after>[![Build status](https://ci.appveyor.com/api/projects/status/bmc00ghxk0cvv0wi/branch/master?svg=true)](https://ci.appveyor.com/project/nickbabcock/pfim/branch/master)
[![Build status](https://travis-ci.org/nickbabcock/Pfim.svg?branch=master)](https://travis-ci.org/nickbabcock/Pfim)

# Pfim

Pfim is a .NET Standard 1.0 compatible Targa (tga) and Direct Draw Surface
(dds) decoding library with an emphasis on speed and ease of use. Pfim can be
used on your linux server, Windows Form, or WPF app!

See the [main site](https://nickbabcock.github.io/Pfim/) for usage,
benchmarks against other libraries, and integrations.

## Contributing

All contributions are welcome. Here is a quick guideline:

- Does your image fail to parse or look incorrect? File an issue with the image attached.
- Want Pfim to support more image codecs? Raise an issue to let everyone know you're working on it and then get to work!
- Have a performance improvement for Pfim? Excellent, run the before and after benchmarks!

```
dotnet build -c Release -f net46  .\src\Pfim.Benchmarks\Pfim.Benchmarks.csproj
cd src\Pfim.Benchmarks\bin\Release\net46
.\Pfim.Benchmarks.exe --filter=pfim
```

- Know a library to include in the benchmarks? If it is NuGet installable / easily integratable, please raise an issue or pull request! It must run on .NET 4.6.

## Developer Resources
{'fraction_non_alphanumeric': 0.09884974838245866, 'fraction_numerical': 0.008626887131560028, 'mean_word_length': 4.5108910891089105, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '31420', 'n_tokens_mistral': 913, 'n_tokens_neox': 859, 'n_words': 321}