[patch] cosmetic fix for KPlotWidget

Hans Meine hans_meine at gmx.net
Sun Dec 2 19:45:58 GMT 2007

On Freitag 30 November 2007, Jos Poortvliet wrote:
> > The real bug is that integer coordinates do not denote the centers of
> > pixels. (Think of it this way: square pixels do not exist; they are
> > simply the nearest-neighbor interpolation of the sampling points, which
> > are at integer coordinates.)  This makes live hard for people (like me,
> > doing high-accuracy image analysis) who care about sub-pixel positions
> > and such "neglectable" offsets.
> >
> > To become OT again: Jason's patch is the right workaround for this bug in
> > Qt AFAICS. ;-p
> You call this a bug - would that mean as soon as this is fixed we're
> gonna see fuzzy lines again?

I don't expect this "bug" to be fixed.  I called it a bug, and I would have 
designed the API different nowadays, but in the past, I also wondered about 
this "magic" (0.5,0.5) shift.

But note that in the end, having integer coordinates denote pixel centers will 
usually lead to *less* magic shifts being needed than before.  The patch 
discussed here is a good example.

Ciao, /  /                                                    .o.
     /--/                                                     ..o
    /  / ANS                                                  ooo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20071202/1edd6612/attachment.sig>

More information about the kde-core-devel mailing list