<commit_before># IMprint

<img align="right" src="https://raw.github.com/wiki/emmanueltouzery/imprint/imprint-128.png" alt="app icon"/>

![Main view detail](https://raw.github.com/wiki/emmanueltouzery/imprint/main_window.png)

Imprint can add text labels on your pictures, like the date on which a picture was taken. But besides this, it can add many more types of data, like exposition time, ISO.. And you can format the date to your liking.

You can pick the text style from a collection:

![Style list](https://raw.github.com/wiki/emmanueltouzery/imprint/styles_list.png)

Or customize the style yourself:

![Style editor](https://raw.github.com/wiki/emmanueltouzery/imprint/style_editor.png)

And it is possible to place several display items on a single picture, top-left, top-center, top-right, bottom-left, bottom-center, and bottom-right.

![Style editor](https://raw.github.com/wiki/emmanueltouzery/imprint/items_editor.png)

Besides English, Imprint is also translated in French and Slovenian languages.

To install the application on linux, install the haskell platform, get this git repository and run:

	cabal install

The application will register in the menus on linux, however for it to actually run, you must add ~/.cabal/bin to your path.

Compilation on windows is extremely messy, for that reason just download the pre-made package and unzip it anywhere on your disk and run the .exe.<commit_msg>update windows status<commit_after># IMprint

<img align="right" src="https://raw.github.com/wiki/emmanueltouzery/imprint/imprint-128.png" alt="app icon"/>

![Main view detail](https://raw.github.com/wiki/emmanueltouzery/imprint/main_window.png)

Imprint can add text labels on your pictures, like the date on which a picture was taken. But besides this, it can add many more types of data, like exposition time, ISO.. And you can format the date to your liking.

You can pick the text style from a collection:

![Style list](https://raw.github.com/wiki/emmanueltouzery/imprint/styles_list.png)

Or customize the style yourself:

![Style editor](https://raw.github.com/wiki/emmanueltouzery/imprint/style_editor.png)

And it is possible to place several display items on a single picture, top-left, top-center, top-right, bottom-left, bottom-center, and bottom-right.

![Style editor](https://raw.github.com/wiki/emmanueltouzery/imprint/items_editor.png)

Besides English, Imprint is also translated in French and Slovenian languages.

To install the application on linux, install the haskell platform, get this git repository and run:

	cabal install

The application will register in the menus on linux, however for it to actually run, you must add ~/.cabal/bin to your path.

Unfortunately as of now the application does not work correctly on windows due to [a gtk2hs bug][]. To make it build on windows also I had to make a version of hgettext which doesn't depend on setlocale, which is posix-only. I just commented everything setlocale in hgettext. If/when the gtk2hs bug is fixed and I can publish a windows version I'll publish that hgettext fork too.

[a gtk2hs bug]: https://github.com/gtk2hs/gtk2hs/issues/33
{'fraction_non_alphanumeric': 0.08679004467134652, 'fraction_numerical': 0.004148053605615826, 'mean_word_length': 4.669077757685352, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6141460', 'n_tokens_mistral': 947, 'n_tokens_neox': 914, 'n_words': 380}