I downloaded the file and asked vlc what's the resolution.  I can still see
the jaggies on the lines.    That's probably all I know about your
problem.   Maybe by looking at two adjacent frames in PostScript, one could
learn more.

Bradley C Kuszmaul - via snartphone

On Jan 23, 2018 4:53 PM, "Paul Wessel" <pwes...@hawaii.edu> wrote:

> Quicktime says it is 2000x1250 and that is indeed the frame PNG dimensions
> - perhaps you are viewing it in a browser which shows it to be smaller.  in
> my browser it looks much smaller as well.
> Anyway, we are trying to quantify if indeed it is -/+1 pixel which makes
> sense in terms of rounding.  I thought the anti-aliasing settings would add
> the gray to nearby pixels to simulate the sub-pixeling but that does not
> seem to happen on the projected tex [it does happen on other text that we
> have examined].
>
> Paul
>
>
> On Jan 23, 2018, at 2:00 PM, Bradley C. Kuszmaul <kuszm...@gmail.com>
> wrote:
>
> This video is only 800x500, and the jitter's amplitude appears to be one
> pixel.
>
> On Tue, Jan 23, 2018 at 3:52 PM, Paul Wessel <pwes...@hawaii.edu> wrote:
>
>> Seems resolution independent; I've tried up to 4K.  Here is a 2000x1250
>> MP4 movie, just showing the text HELL. It is especially noticeable for
>> angles 20-30.
>>
>> www.soest.hawaii.edu/pwessel/bug.mp4
>>> <http://www.soest.hawaii.edu/pwessel/bug_200.mp4>
>>>
>>
>> On Jan 23, 2018, at 5:59 AM, Bradley C. Kuszmaul <kuszm...@gmail.com>
>> wrote:
>>
>> It looks like even the straight lines and circles have jaggies, and your
>> jittering looks like it's just jaggies spread across the time domain.  I
>> don't think you can expect it to look good at such low resolution without
>> taking a lot more care about anti-aliasing. Can you increase the resolution?
>>
>> Bradley C Kuszmaul - via snartphone
>>
>> On Jan 22, 2018 10:06 PM, "Paul Wessel" <pwes...@hawaii.edu> wrote:
>>
>>> Hi developers-
>>>
>>> GMT (gmt.soest.hawaii.edu) is using PostScript to make plots and one
>>> application builds an animation from sequences of PostScript plots
>>> converted to PNG with ghostscript (9.22) and then to MP4 with ffmpeg.  We
>>> have found a problem that may be a ghostscript bug, or alternatively we are
>>> doing something wrong.  When using a perspective view (i.e., using a matrix
>>> concatenation to simulate perspective), the resulting oblique text strings
>>> "jitter" when viewed as a movie.  For an example, see
>>> www.soest.hawaii.edu/pwessel/bug_200.mp4.  As the movie plays, you will
>>> see the INDIVIDUAL letters in the word HELL jitter relative to each other,
>>> despite being set via a single show command (here just a snippet of our
>>> code; setting currentpoint, font etc are omitted here)
>>>
>>> (HELL) dup dup stringwidth pop -2 div exch sh -2 div rmoveto show
>>>
>>> where sh is defined as
>>>
>>> /sh {gsave matrix setmatrix 0 0 moveto true charpath flattenpath
>>> pathbbox newpath 4 1 roll pop pop pop grestore} bind def
>>>
>>> [a complete PS example of a single frame can be found here:
>>> www.soest.hawaii.edu/pwessel/bug.ps.
>>>
>>> At first we suspected flattenpath but HELL (using Helvetica) has no
>>> curved segments (?).  We also tried to override the flattening with 0.2
>>> setflat, but no difference.  We suspect some sort of roundoff but it
>>> affects the different letters in the word differently, and that is not
>>> under our control.  Could any of the operators above be subject to
>>> round-off that affect individual letters?
>>>
>>> Perhaps developers know where this may happen and if there is anything
>>> we can do on our side to remedy the problem.  As you can see there is no
>>> jittering for plotting a circle or lines.  The map frame annotations show
>>> the same jittering so it affects all text.
>>>
>>> Thanks for any insight!  We can provide more details, all individual PS
>>> files, etc upon request. FYI, we have tried both tif and jpg instead of png
>>> but no difference. We also made PDFs and used OS X Automator to build PNGs
>>> and made a movie using QuickTime Pro; same jittering (not sure if OS X High
>>> Sierra uses ghostscript in Preview etc).
>>>
>>> Paul Wessel
>>> Lead developer
>>> The Generic Mapping Tools
>>>
>>>
>>
>
>

Reply via email to