>> The resulting image is displayable (e.g., in okular), but when it
>> gets imported into groff with either .PSPIC or \X'ps: import ...'
>> only the first part of the binary gets cleanly imported into the
>> PostScript output (up to the first newline character) and the rest
>> becomes a series of ^M's -- which print black.
>
> Appears to be a bug in grops, or a feature -- perhaps grops
> was never programmed to be binary-safe.
Hmm. According to the source code of grops, binary sections in
imported files are supported. So it really looks like a bug. Can you
provide a small example?
Werner