<i>&quot;That being said: I don&#x27;t think that a graphics is a good addition to the standard library. It would tremendously difficult to standardize this for the reasons others have mentioned.&quot;</i><p>I think that graphics would be a great addition to the standard library. However, it will be tremendously difficult to create a good API that is simple to use for simple cases, yet doesn&#x27;t limit one to the simple cases, and is flexible enough to fit a wide range of devices and OSes with their favorite graphics libraries.<p>Web developers want all browsers to support CSS, canvas and SVG, so that their applications port easily between platforms.<p>Why wouldn&#x27;t C++ developers get it as easy?<p>First thing to spend a lot of time on would be what one means with &#x27;graphics&#x27;. 2D? 3D? Static or also animated? Windowing system included?<p>I would go for 2D, static, no windowing system, certainly in the first version. That already could be very useful. Imagine having a standardized way to query what bitmap graphics formats the OS supports, and to easily read and write them.<p>Also imagine writing a plotting package on top of such a library. Porting it between various OSes would be way simpler than it is now.<p>But as I said: designing this will be very difficult.