Deutsch English Français Italiano |
<xPOdndalhvMuV_n6nZ2dnZfqnPGdnZ2d@giganews.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!Xl.tags.giganews.com!local-3.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Fri, 20 Dec 2024 01:38:59 +0000 Subject: Re: 'Graphics' of libwy Newsgroups: comp.lang.c++ References: <4ffeda4ce7116f70754bcfcaee87cb729081fac3.camel@gmail.com> <vjqhau$1ceif$1@dont-email.me> <vjs2do$1p3ce$1@dont-email.me> <vjs7a7$1qa1n$1@dont-email.me> <vjs8uq$1qgh4$1@dont-email.me> <vjsaa3$1qrhs$1@dont-email.me> <vjtvvk$2787g$1@dont-email.me> <vju3t1$27s6m$1@dont-email.me> <87cyho7l0y.fsf@nosuchdomain.example.com> <949627852d304fe2c28e4b02e1c2c8f1b92dcf02.camel@gmail.com> <875xngxv69.fsf@nosuchdomain.example.com> <46376a6ea82da504381a6431a4f21014d9a30a3f.camel@gmail.com> <871py4xq9y.fsf@nosuchdomain.example.com> <s_idnQttB9Q9Jfn6nZ2dnZfqnPednZ2d@giganews.com> <87wmfvw4aq.fsf@nosuchdomain.example.com> From: Ross Finlayson <ross.a.finlayson@gmail.com> Date: Thu, 19 Dec 2024 17:38:25 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <87wmfvw4aq.fsf@nosuchdomain.example.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <xPOdndalhvMuV_n6nZ2dnZfqnPGdnZ2d@giganews.com> Lines: 66 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-NbVPzqivf5ikABoNFNfsk3PF3jh8aarf2mKA0turTr8m1wzPxHxU660c/44DxGgbXKtD14/wE2cgLUg!lunViuUx6/qXIOBMEzU0QJZDzQBnYOT41zjeFpvrIJ/ppOLUGBrz6oPfGgvATwbmc4dR+W1qZ+o= X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 4247 On 12/19/2024 05:07 PM, Keith Thompson wrote: > Ross Finlayson <ross.a.finlayson@gmail.com> writes: >> On 12/18/2024 08:14 PM, Keith Thompson wrote: >>> wij <wyniijj5@gmail.com> writes: >>>> On Wed, 2024-12-18 at 18:29 -0800, Keith Thompson wrote: >>>>> wij <wyniijj5@gmail.com> writes: >>>>>> On Wed, 2024-12-18 at 13:12 -0800, Keith Thompson wrote: >>>>> [...] >>>>>> I think now the answer may lie at what the cout (terminal) is. >>>>>> E.g. gnome-terminal --geometry=200x100 --zoom=0.5 -- ./a.out >>>>>> a.out is now plotting on a 200x100 drawing board. >>>>>> >>>>>> C++ can provide a graphics library, but not necessarily a GUI library. >>>>> >>>>> That's a text terminal. Sure, you can do "graphics" in text mode, but I >>>>> don't think that's what anyone has been talking about. >>>> >>>> But, what is the true thing the program is dealing with? What is 'pixel'? >>> >>> Do you really not know what a pixel is? >>> >>>> I think it is possible to handle and display a photo using 'cout' >>> >>> Possible? Sure. >>> Desirable? Rarely. >>> Worth standardizing in the C++ standard? Nope. >>> >>> [...] >> >> Pixel = "picture element" > > You do know what a pixel is. So why did you ask? > > [Long list of definitions of terms deleted] > > I don't know what point you're trying to make. > It's a bit of the long-and-short of graphics and formats is all. There's raster graphics and there's vector graphics, there's procedural graphics, it results being to or from raw or bitmaps, or according to box or drawing fonts, a drawing context, say, the bpp and the ppi and the color model, that for rendering fonts is a particular sort of language itself combining bitmap and procedural graphics and size hints in vector graphics, it's just figured that a "graphics library" starts getting involved with, for example, rendering fonts and bitmaps on the screen, it was for the libwy guy. The libwy guy's and excuse me if I get that wrong, I've enjoyed his posts about portability and design and these kinds of things, then for example the ideas about language profiles, of C++, like when to use what features, vis-a-vis "really vanilla C++", it's meant to amuse. Dealing with graphics is like for a buffer, with the "stride stripe striqe stribe" sort of result the usual idea of a 2-D array in a 1-D array, then drawing primitives is a key things, then, for text, is about rendering fonts. Synthetic-natural hybrid coding?