Oui, ça fait un bout que j’en ai parlé. Confronté à toutes sortes de difficultés et mon obsession de la performance du rendu des tracés de dessin, j’ai un moment de découragement. Mais je veux tellement arriver à lui faire faire ce que je veux, je continue. L’aventure est bien plus compliquée que ce que j’avais pu anticiper. Donc, devant l’ordi, on ne s’ennuie pas, on ne chôme pas.

Hier j’ai exploré un lien que j’avais pris en note il y a deux semaines environ : https://www.codeproject.com/Articles/1001088/Dithering-an-Image-Using-the-Floyd-Steinberg-Algor ce qui mène à ce projet de code : https://github.com/cyotek/Dithering que j’ai téléchargé. Je l’ai exécuté et j’ai été séduit par la vitesse de rendu des images. J’ai peut-être ici une petite parcelle de réponse à mes questions. Ce projet contient cet autre : https://github.com/cyotek/Cyotek.Windows.Forms.ImageBox qui contient des éléments que j’aimerais réutiliser. Mais comme j’ai changé la plate-forme visuelle de WinForms vers XAML, me faudra recoder. Pourquoi j’ai changé ? Parce que, à mon goût XAML me permet de donner un look plus intéressant à l’application, notamment une meilleure fluidité des contrôles (boutons, textboxes, etc.), aspect qui sera absolument nécessaire pour la prochaine étape du projet… mais c’est si loin.

J’ai aussi inclus une connectivité entre le code C# et C++, passé à X64 et autres petits détails.

En parallèle, j’ai d’autres projets que je veux terminer : de trucs qui traînent depuis longtemps.

Alors même s’il ne se passe rien, il se passe quelque chose 🙂

* * *

Yes, it’s been a while since I talked about Paintual. Faced with all kinds of difficulties and my obsession with the rendering performance, specifically the lack thereof, of brush strokes rendering, I have a moment of discouragement. But I want so much to have this code do what I want that, nevertheless, I continue. The adventure is much more complicated than I had anticipated. So, in front of the computer, no one gets bored, no time is wasted.

Yesterday I explored a link I took note of about two weeks ago: https://www.codeproject.com/Articles/1001088/Dithering-an-Image-Using-the-Floyd-Steinberg-Algor which leads to this code project: https://github.com/cyotek/Dithering that I downloaded. I ran it and was impressed by the speed of the rendering of images. I may have here a bit of an answer to my questions. This project contains this other one: https://github.com/cyotek/Cyotek.Windows.Forms.ImageBox which contains elements that I would like to reuse. But as I changed the visual platform from WinForms to XAML, I will have to recode. Why did I change? Because, to my taste XAML allows me to give a more interesting look to the application, including a better more fluid control layout (buttons, text boxes, etc.), elements that will become absolutely necessary for the next stage of the project … but this seems right now so far ahead.

In Paintual I added code connectivity between C # and C ++, moved to exclusive use of X64 arch. and other small details.

Along the way, I have other projects that I want to finish: things that I have put aside for too long.

So even if nothing happens, a lot is happening 🙂