This is not directly related to G’MIC, but I wanted to share this information, with you, the cool people at pixls.us , because I admit, all this took me a lot of time !!
I wrote a book (with colleagues) entitled: Digital Image Processing with C++, Implementing Reference Algorithms with the CImg Library, published by Taylor & Francis, that will be available on March, 17 (308 pages).
(click on the thumbnail to access the official page describing the book in details).
We did that (colleagues from the Clermont-Ferrand University and myself), mainly during the two first COVID lockdowns, writting it first in French (edited as a first book by a French editor, Ellipses). Then we translated it to English, one and a half year later, and found a publisher.
As you may know, CImg is the open-source, C++ library that is used as the core library for image processing in G’MIC. I’ve started writing CImg
in the end of 1999 and I’ve been developing and maintaining it ever since then (and maybe, I never would have started this project if I had known in advance how long it would take!).
Clearly, without CImg
, I wouldn’t have started to write the code of G’MIC in 2008, so finally yes, it’s a bit related!
Of course, I don’t have big sales ambitions for this book, because I’m not sure that many people still use C++ to do image processing (most people I know working in this field now use Python with Numpy/Pytorch).
But, if you are interested in doing image stuffs with C++ (or you know someone interested in doing so), then don’t hesitate to ask your university/local library to order this book, there are a lot of cool things inside, with different tutorials teaching how to program cool image processing algorithms with CImg
Next step would be to write another book on the G'MIC
framework I guess. I’d love to do that as a next project (I’m pretty sure doing that with @grosgood could be awesome! ).
That’s it! I just wanted to share this news with you. This is my first real book published in English, so it’s still a great satisfaction for me.
Cheers !
David.