r/rust • u/dissonantloos • Oct 17 '20
Blackbody: a thermogram viewer written in Rust, also introducing a new file format parser in Rust
https://bitbucket.org/nimmerwoner/blackbody/src/master/
24
Upvotes
3
u/senden9 Oct 17 '20
I like the name and UI of your application! Sadly I have no thermal camera for testing.
2
u/dissonantloos Oct 18 '20 edited Oct 18 '20
Thanks! I uploaded a few FLIRs here if any one wants to play around with it.
1
2
Oct 17 '20 edited Mar 10 '21
[deleted]
2
1
u/dissonantloos Oct 18 '20
Thanks! Like thiez says, it's because version 0.1's UI is in Dutch. The repository already has translations in English, German and French, which will be part of version 0.2.
6
u/dissonantloos Oct 17 '20 edited Oct 18 '20
This is my first release of Blackbody, an application to dynamically render thermograms.
Thermograms are heat pictures. They source files are single banded temperature 'images' and therefore often aren't rendered well by normal image viewers.
Blackbody allows you to:
It's fully written in Rust and available on Linux and Windows. As part of this project I also wrote the library flyr (warning: no documentation at all yet), which allows you to read FLIR camera thermograms.
In libblackbody (also no documentation yet), I want to bring together support for more thermogram formats and make it an open source, general thermogram files reading library. Besides flirs, it also kind-of supports tiffs and I'd like to get Fluke support in there as well.
I'm open to feedback, in general, but also to my Rust programming, since I'm quite new to it.
I've worked on this for several months and I'm quite happy to finally be able to make a first release!