So I am wondering if, in term of performance, it’s possible to create a graphic editor like Photoshop capable of handling bitmap graphics on layers (at least 25 layers). It also need to handle various type of brushes, copy paste graphics blocks, etc. Well, what Photoshop can do at the basic level.
Are WinForms capable of this without being slow? Or is WPF the only good alternative?
As Paint.Net uses Winforms it is possible. You can check out the source code from this fork of 3.36.7 (the last version where the source was released)