🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.postscript.programming
Article #1160

Re: DCTEncode filter

#1160
From: Miklos Somogyi
Date: Tue, 04 Mar 2003 10:59
35 lines
1965 bytes
AANDI, YOU ARE A GEM. Yeah, with two filters one needs not two,
but three file objects:

----

/file1 (hello) (w) file def

/file2 file1 /ASCII85Encode filter def

/file3 file2 << /Columns W /Rows H /Colors 3 >> /DCTEncode filter def

----

You write to file3 and close files 3, 2 and 1, in this sequence.
How on earth could I miss that? I declare "age" an honorary 4 letter word.

====

Gernot, in "/file2 file1 /ASCII85Encode filter def" the key word is
"filter", it needs a file object and the name of a filter as parameters.
They are "file1" and "/ASCII85Encode", resp.
In turn it leaves a file on the stack, which 'gets stored in "file2" by "def"'.

Regarding hex input: "readstring" reads the "hex file" through a filter
and produces a binary string. This can be fed to DCT.

I find the Bible rather confusing. The notions of "file" and "file object"
are not well defined, sometimes they seem to be used interchangeably,
and the lack of an example is a real time-waster for everyone concerned.
Well, there are those who know, those who know and can explain somehow,
and those very few who know and can explain crystal clear...

Lotsa thanks,

Miklos
Technical Details
Message-ID: <1de81742.8@WebX.la2eafNXanI>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!easynet-quince!easynet.net!diablo.theplanet.net!newsfeed.icl.net!newsfeed.fjserv.net!news-FFM2.ecrc.net!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!WebX
References: <1de81742.-1@WebX.la2eafNXanI>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10c61a,f51afc5ab2ff2b54
X-Google-Attributes: gid10c61a,public
X-Google-ArrivalTime: 2003-03-04 03:07:34 PST
From: "Miklos Somogyi" <som@netlink.com.au>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!easynet-quince!easynet.net!diablo.theplanet.net!newsfeed.icl.net!newsfeed.fjserv.net!news-FFM2.ecrc.net!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!WebX
Newsgroups: adobe.postscript.programming
Subject: Re: DCTEncode filter
Message-ID: <1de81742.8@WebX.la2eafNXanI>
Date: Tue, 4 Mar 2003 02:59:18 -0800
References: <1de81742.-1@WebX.la2eafNXanI>
Lines: 41
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit