🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.postscript.programming
Article #488

Spliting a large hex image into multiple strings

#488
From: Desmond_Anderson
Date: Thu, 08 Jul 2004 15:58
23 lines
1686 bytes
Hi,
  Currently I have my image routine calling a string of hex values for presentation. The problem is when the hex string is larger than the string limit. I would like to keep it that way but break it up into 1 to n strings and put each strings on the stack when needed bye the image routine. I know that I can put the data inline but it does not serve my purpose. Does anyone have an idea of how I can accomplish that?

example:
/_fileProc {
       gsave
       /RawData _dtachk /ASCIIHexDecode filter def
       /Data RawData << >> /DCTDecode filter def
        /DeviceRGB setcolorspace
         { << /ImageType 1 /Width 546 /Height 356 /ImageMatrix [ 546 0 0 -356 0 356 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1 0 1 0 1] >> image
           Data closefile
           RawData flushfile
       } exec
      grestore
} def
/_dtachk {_dta _dta1 } def
/_dta {(hex string.... )} def
/_dta1 {(hex string ....>)} def
_fileProc showpage

If I call _dta alone, it works.

Desmond
Technical Details
Message-ID: <3bb4f580.-1@webx.la2eafNXanI>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!news.cambrium.nl!news.cambrium.nl!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!newsfeed01.sul.t-online.de!t-online.de!webx

Show Full Headers
Complete Article Headers
X-Google-Thread: 10c61a,34835a4def577c32,start
X-Google-Attributes: gid10c61a,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: Desmond_Anderson@adobeforums.com
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!news.cambrium.nl!news.cambrium.nl!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!newsfeed01.sul.t-online.de!t-online.de!webx
Newsgroups: adobe.postscript.programming
Subject: Spliting a large hex image into multiple strings
Message-ID: <3bb4f580.-1@webx.la2eafNXanI>
Date: Thu, 8 Jul 2004 08:58:22 -0700
Lines: 35
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit