[X2go-dev] [Pkg-x2go-devel] Getting things started with x2goclient
John A. Sullivan III
jsullivan at opensourcedevel.com
Thu Feb 3 15:28:57 CET 2011
On Thu, 2011-02-03 at 08:00 -0500, John A. Sullivan III wrote:
> On Thu, 2011-02-03 at 10:42 +0100, Erik Auerswald wrote:
> <snip>
> >
> > What I tried with some kind of success across an analog modem link years ago
> > was the Differential X Protocoll Compressor (dxpc)
> > http://www.vigor.nu/dxpc/ .
> Just took a very quick look at this and it looks very interesting!
> Thanks for digging it out - John
> <snip>
<snip>
Had a chance to read a bit more and it looks quite nice. The only thing
that concerns me from their DESIGN document is this statement:
Image Compression
-----------------
dxpc compresses images differently, depending upon their type:
* For monochrome images with width-to-height ratios greater than 10
and heights less than or equal to 32, it transposes the images from
row-major to column-major representation and applies a variant of
the
text-compression algorithm using 'h'-bit "characters," where 'h' is
the image height. (Why would it do something so strange? Well...
FrameMaker draws bitmapped text one line at a time, and this
algorithm
compresses the bitmapped text much more effectively than anything
else
I could come up with.)
* For other monochrome images, it uses a variant of Group 4 FAX
encoding.
* For 8-bit color images, it uses a CharCache to hold previous pixel
values and encodes them using technique 4.
* For anything else, it sends the whole image, uncompressed.
I do not know how NX compresses images but it seemed like there were a
wealth of settings (I know we found best results with 16m-png-jpeg) so
this might be a big step backwards. I'll defer to those who know more
than I - John
More information about the x2go-dev
mailing list