GRAYBYTE WORDPRESS FILE MANAGER3737

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/share/ghostscript/lib/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/share/ghostscript/lib//ps2epsi.ps
% Copyright (C) 2001-2019 Artifex Software, Inc.
% All Rights Reserved.
%
% This software is provided AS-IS with no warranty, either express or
% implied.
%
% This software is distributed under license and may not be copied,
% modified or distributed except as expressly authorized under the terms
% of the license contained in the file LICENSE in this distribution.
%
% Refer to licensing information at http://www.artifex.com or contact
% Artifex Software, Inc.,  1305 Grant Avenue - Suite 200, Novato,
% CA 94945, U.S.A., +1(415)492-9861, for further information.
%

% Convert an arbitrary PostScript file to an EPSI file.
%
% Please do not contact these users if you have questions.  They no longer
% have the time, interest, or current expertise to keep this code working.
% If you find bugs, please send proposed fixes to bug-gs@ghostscript.com.
%
% Bug fix 2002-04-20 by rayjj: Bounding box was incorrect since it depended
%   on the dither pattern and gray shade at the boundary. Changed to use
%   8-bit grayscale preview image to allow correct bounding box (at the
%   expense of a 8x larger preview image). Also moved .setsafe until after
%   the device and file operations are complete (but still before the input
%   file is processed.
% Bug fix 2000-04-11 by lpd: if a font didn't have a FontName (which is the
%   case for bitmap fonts produced by recent versions of dvips), setfont
%   caused an error.
% Bug fix 8/21/99 by lpd: many of the margin and width computations were
%   wrong (off by 1).  The code only "worked" because the bugs were
%   (mostly) in conservative directions.
% Modified 3/17/98 by lpd to make it possible to run this file without
%   running the ps2epsi script first, for debugging.
% Bug fix 9/29/97 by lpd <ghost@aladdin.com>: if the page size wasn't an
%   exact multiple of 8 bits, an incorrect bounding box (or a rangecheck
%   error) could occur.
% Patched 7/26/95 by
%	Greg P. Kochanski <gpk@bell-labs.com>
%   to add many new DSC comments and make the comments conforming.
% Original version contributed by
%	George Cameron <george@bio-medical-physics.aberdeen.ac.uk>
%

% Initialize, and redefine copypage and showpage.

% ps2edict is normally defined in the pre-loaded code created by the
% ps2epsi script.
/ps2edict where { pop } { /ps2edict 25 dict def } ifelse
ps2edict begin

                                % The main procedure
  /ps2epsi
   {
        % bbox written to outfile by bbox device from ps2epsi command file
        outfile (r) file /epsifile exch def
        /BBoxString epsifile 256 string readline pop def
        /HiresBBoxString epsifile 256 string readline pop def
        epsifile closefile
                        % Open the file
     outfile (w) file /epsifile exch def
                                        % Get the device parameters
     currentdevice getdeviceprops .dicttomark
     /HWSize get aload pop
       /devheight exch def
       /devwidth exch def
     matrix defaultmatrix
       /devmatrix exch def
                                % Make a corresponding 8-bit deep memory device
     devmatrix devwidth devheight
     256 string 0 1 255 { 1 index exch dup 255 exch sub put } for
     makeimagedevice
     /arraydevice exch def
     arraydevice
     % Turn on anti-aliasing
     mark /TextAlphaBits 4 /GraphicsAlphaBits 4 6 -1 roll
     putdeviceprops
     setdevice	% (does an erasepage)
     /rowwidth devwidth def
     /row rowwidth string def
     /zerorow rowwidth string def	% all zero
                                % Replace the definition of showpage
     userdict /showpage { ps2edict begin epsipage end } bind put
     userdict /setfont { ps2edict begin epsisetfont end } bind put
     userdict /setpagedevice /pop load put
   } bind def

 /epsifontdict 100 dict def

 /epsisetfont
 {
 % code here keeps a list of font names in dictionary epsifontdict
 /tmpfont exch def
 tmpfont /FontName known {
   /tmpfontname tmpfont /FontName get def
   epsifontdict tmpfontname known not { epsifontdict tmpfontname 0 put } if
   epsifontdict tmpfontname 2 copy get 1 add put
 } if
 tmpfont setfont
 } bind def

% Get a scan line from the memory device, zeroing any bits beyond
% the device width.
/getscanline {		% <device> <y> <string> getscanline <string>
  dup 4 1 roll copyscanlines pop
  16#ff00 devwidth 7 and neg bitshift 255 and
  dup 0 ne {
    1 index dup length 1 sub 2 copy get 4 -1 roll and put
  } {
    pop
  } ifelse
} bind def

/margintest {		% <y-start> <step> <y-limit> margintest <y-non-blank>
                        % <y-start> <step> <y-limit> margintest -
  { dup arraydevice exch row getscanline
    zerorow ne { exit } if pop
  } for
} bind def

  /epsiNameStr 200 string def
  /epsiNpages 0 def
  /epsiNpageStr 20 string def
  /epsipage
   {
     /epsiNpages epsiNpages 1 add def
     /loopcount devheight 1 sub def

     % Find top margin -- minimum Y of non-blank scan line.
     -1 0 1 loopcount margintest
     dup -1 eq { (blank page!!\n) print quit }{ exch pop } ifelse
     /tm exch def

     % Find bottom margin -- maximum Y of non-blank scan line.
     loopcount -1 0 margintest
     /bm exch def

     % Initialise limit variables
     /loopcount rowwidth 1 sub def
     /lm loopcount def
     /rm 0 def

     % Find left and right boundaries of image
     tm 1 bm
      { % Get more data
        arraydevice exch row getscanline pop
        % Scan from left to find first non-zero element
        % We save first the element, then the index
        -1 0 1 loopcount
        { dup row exch get 0 ne { exch pop exit }{ pop } ifelse
        } for
        % If we found -1, row is blank ..
        dup -1 ne
        { % Find the leftmost index
          dup lm lt
          % If the new index is less, we save index and element
          { /lm exch def } { pop } ifelse
          % Now find the rightmost index
          loopcount -1 0
          { dup row exch get 0 ne { exit }{ pop } ifelse
          } for
          dup rm gt
          % If the new index is greater, we save index and element
          { /rm exch def } { pop } ifelse
        } {
          pop
        } ifelse
      } for

    % Write out the magic string and bounding box information
     epsifile (%!PS-Adobe-2.0 EPSF-1.2\n) writestring
         /epsititle where { pop epsifile epsititle writestring } if
         /epsicreator where { pop epsifile epsicreator writestring } if
         /epsicrdt where { pop epsifile epsicrdt writestring } if
         /epsifor where { pop epsifile epsifor writestring } if
     epsifile flushfile

        % Write out the page count:
         epsifile (%%Pages: ) writestring
         epsifile epsiNpages epsiNpageStr cvs writestring
         epsifile (\n) writestring
     epsifile flushfile

        % Write out the list of used fonts:
         epsifile (%%DocumentFonts:) writestring
         epsifontdict {
                                        epsifile ( ) writestring
                                        pop epsiNameStr cvs epsifile exch writestring
                                        } forall
         epsifile (\n) writestring
     epsifile flushfile

        epsifile BBoxString writestring epsifile (\n) writestring
        epsifile HiresBBoxString writestring epsifile (\n) writestring

    % Define character and bit widths for the output line buffer:
     /cwidth rm lm sub 1 add def
     /out cwidth string def

     epsifile (%%EndComments\n\n) writestring
     epsifile (%%BeginProlog\n) writestring
     epsifile (%%BeginPreview: ) writestring
     epsifile cwidth write==only epsifile ( ) writestring
     epsifile bm tm sub 1 add write==only epsifile ( 8 ) writestring
     epsifile bm tm sub 1 add
     cwidth 39 add 40 idiv mul write==
     epsifile flushfile

     gsave

     tm 1 bm
      { % Get a scan line interval from the array device
        arraydevice exch row copyscanlines lm cwidth getinterval
        % Write out the hex data as 40 bytes per line (82 chars)
        0 40 cwidth
         { epsifile (% ) writestring
           epsifile exch 2 index exch
           dup cwidth exch sub 40 .min getinterval writehexstring
           epsifile (\n) writestring
         } for
        pop
      } for

     epsifile (%%EndImage\n) writestring
     epsifile (%%EndPreview\n) writestring
     epsifile flushfile
     grestore
     erasepage initgraphics

     DonePage 0 1 put
   } bind def

(outfile) getenv
  { /outfile exch def
    ps2epsi

    /DonePage 1 string def
    (%stdin) (r) file cvx execute0
    DonePage 0 get 0 eq { showpage } if
  } if

end
quit

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 03 2025 02:48:16
root / root
0755
PDFA_def.ps
1.246 KB
June 03 2025 02:48:11
root / root
0644
PDFX_def.ps
1.77 KB
June 03 2025 02:48:11
root / root
0644
PM760p.upp
1.133 KB
June 03 2025 02:48:15
root / root
0644
PM760pl.upp
1.098 KB
June 03 2025 02:48:15
root / root
0644
PM820p.upp
1.115 KB
June 03 2025 02:48:15
root / root
0644
PM820pl.upp
1.091 KB
June 03 2025 02:48:15
root / root
0644
Stc670p.upp
1.132 KB
June 03 2025 02:48:15
root / root
0644
Stc670pl.upp
1.098 KB
June 03 2025 02:48:15
root / root
0644
Stc680p.upp
1.113 KB
June 03 2025 02:48:15
root / root
0644
Stc680pl.upp
1.089 KB
June 03 2025 02:48:15
root / root
0644
Stc740p.upp
1.015 KB
June 03 2025 02:48:15
root / root
0644
Stc740pl.upp
1.089 KB
June 03 2025 02:48:15
root / root
0644
Stc760p.upp
1.114 KB
June 03 2025 02:48:15
root / root
0644
Stc760pl.upp
1.089 KB
June 03 2025 02:48:15
root / root
0644
Stc777p.upp
1.113 KB
June 03 2025 02:48:15
root / root
0644
Stc777pl.upp
1.089 KB
June 03 2025 02:48:15
root / root
0644
Stp720p.upp
1.131 KB
June 03 2025 02:48:15
root / root
0644
Stp720pl.upp
1.089 KB
June 03 2025 02:48:15
root / root
0644
Stp870p.upp
1.113 KB
June 03 2025 02:48:15
root / root
0644
Stp870pl.upp
1.089 KB
June 03 2025 02:48:15
root / root
0644
acctest.ps
4.169 KB
June 03 2025 02:48:11
root / root
0644
align.ps
2.105 KB
June 03 2025 02:48:11
root / root
0644
bj8.rpd
0.624 KB
June 03 2025 02:48:12
root / root
0644
bj8gc12f.upp
1.496 KB
June 03 2025 02:48:12
root / root
0644
bj8hg12f.upp
1.495 KB
June 03 2025 02:48:12
root / root
0644
bj8oh06n.upp
1.481 KB
June 03 2025 02:48:12
root / root
0644
bj8pa06n.upp
1.489 KB
June 03 2025 02:48:12
root / root
0644
bj8pp12f.upp
1.506 KB
June 03 2025 02:48:12
root / root
0644
bj8ts06n.upp
1.494 KB
June 03 2025 02:48:12
root / root
0644
bjc6000a1.upp
1.621 KB
June 03 2025 02:48:15
root / root
0644
bjc6000b1.upp
1.621 KB
June 03 2025 02:48:15
root / root
0644
bjc610a0.upp
1.491 KB
June 03 2025 02:48:12
root / root
0644
bjc610a1.upp
1.48 KB
June 03 2025 02:48:12
root / root
0644
bjc610a2.upp
1.481 KB
June 03 2025 02:48:12
root / root
0644
bjc610a3.upp
1.486 KB
June 03 2025 02:48:12
root / root
0644
bjc610a4.upp
1.494 KB
June 03 2025 02:48:12
root / root
0644
bjc610a5.upp
1.481 KB
June 03 2025 02:48:12
root / root
0644
bjc610a6.upp
1.481 KB
June 03 2025 02:48:12
root / root
0644
bjc610a7.upp
1.484 KB
June 03 2025 02:48:12
root / root
0644
bjc610a8.upp
1.49 KB
June 03 2025 02:48:12
root / root
0644
bjc610b1.upp
1.48 KB
June 03 2025 02:48:12
root / root
0644
bjc610b2.upp
1.481 KB
June 03 2025 02:48:12
root / root
0644
bjc610b3.upp
1.486 KB
June 03 2025 02:48:12
root / root
0644
bjc610b4.upp
1.494 KB
June 03 2025 02:48:12
root / root
0644
bjc610b6.upp
1.481 KB
June 03 2025 02:48:12
root / root
0644
bjc610b7.upp
1.485 KB
June 03 2025 02:48:12
root / root
0644
bjc610b8.upp
1.49 KB
June 03 2025 02:48:12
root / root
0644
caption.ps
1.718 KB
June 03 2025 02:48:11
root / root
0644
cbjc600.ppd
10.887 KB
June 03 2025 02:48:11
root / root
0644
cbjc800.ppd
11.222 KB
June 03 2025 02:48:12
root / root
0644
cdj550.upp
1.65 KB
June 03 2025 02:48:12
root / root
0644
cdj690.upp
1.952 KB
June 03 2025 02:48:12
root / root
0644
cdj690ec.upp
2.012 KB
June 03 2025 02:48:12
root / root
0644
cid2code.ps
4.386 KB
June 03 2025 02:48:11
root / root
0644
dmp_init.ps
7.076 KB
June 03 2025 02:48:15
root / root
0644
dmp_site.ps
0.448 KB
June 03 2025 02:48:15
root / root
0644
dnj750c.upp
2.742 KB
June 03 2025 02:48:12
root / root
0644
dnj750m.upp
1.929 KB
June 03 2025 02:48:12
root / root
0644
docie.ps
7.322 KB
June 03 2025 02:48:11
root / root
0644
escp_24.src
0.342 KB
June 03 2025 02:48:15
root / root
0644
font2pcl.ps
18.007 KB
June 03 2025 02:48:11
root / root
0644
ghostpdf.ppd
25.042 KB
June 03 2025 02:48:12
root / root
0644
gs_ce_e.ps
2.167 KB
June 03 2025 02:48:11
root / root
0644
gs_il2_e.ps
2.569 KB
June 03 2025 02:48:11
root / root
0644
gs_kanji.ps
3.913 KB
June 03 2025 02:48:11
root / root
0644
gs_ksb_e.ps
3.071 KB
June 03 2025 02:48:11
root / root
0644
gs_l.xbm
1.899 KB
June 03 2025 02:48:12
root / root
0644
gs_l.xpm
2.687 KB
June 03 2025 02:48:12
root / root
0644
gs_l_m.xbm
1.909 KB
June 03 2025 02:48:12
root / root
0644
gs_lgo_e.ps
2.67 KB
June 03 2025 02:48:11
root / root
0644
gs_lgx_e.ps
1.725 KB
June 03 2025 02:48:11
root / root
0644
gs_m.xbm
0.923 KB
June 03 2025 02:48:12
root / root
0644
gs_m.xpm
1.403 KB
June 03 2025 02:48:12
root / root
0644
gs_m_m.xbm
0.933 KB
June 03 2025 02:48:12
root / root
0644
gs_s.xbm
0.58 KB
June 03 2025 02:48:12
root / root
0644
gs_s.xpm
0.935 KB
June 03 2025 02:48:12
root / root
0644
gs_s_m.xbm
0.59 KB
June 03 2025 02:48:12
root / root
0644
gs_t.xbm
0.337 KB
June 03 2025 02:48:12
root / root
0644
gs_t.xpm
0.591 KB
June 03 2025 02:48:12
root / root
0644
gs_t_m.xbm
0.347 KB
June 03 2025 02:48:12
root / root
0644
gs_wl1_e.ps
2.437 KB
June 03 2025 02:48:11
root / root
0644
gs_wl2_e.ps
2.436 KB
June 03 2025 02:48:11
root / root
0644
gs_wl5_e.ps
2.453 KB
June 03 2025 02:48:11
root / root
0644
gslp.ps
20.242 KB
June 03 2025 02:48:11
root / root
0644
gsnup.ps
2.572 KB
June 03 2025 02:48:11
root / root
0644
ht_ccsto.ps
222.796 KB
June 03 2025 02:48:11
root / root
0644
image-qa.ps
71.338 KB
June 03 2025 02:48:11
root / root
0644
jispaper.ps
0.766 KB
June 03 2025 02:48:11
root / root
0644
landscap.ps
1.434 KB
June 03 2025 02:48:11
root / root
0644
lines.ps
3.648 KB
June 03 2025 02:48:11
root / root
0644
mkcidfm.ps
21.798 KB
June 03 2025 02:48:11
root / root
0644
necp2x.upp
1.021 KB
June 03 2025 02:48:12
root / root
0644
necp2x6.upp
1.044 KB
June 03 2025 02:48:12
root / root
0644
pdf2dsc.ps
7.874 KB
June 03 2025 02:48:11
root / root
0644
pf2afm.ps
14.937 KB
June 03 2025 02:48:11
root / root
0644
pfbtopfa.ps
0.973 KB
June 03 2025 02:48:11
root / root
0644
ppath.ps
1.776 KB
June 03 2025 02:48:11
root / root
0644
pphs.ps
6.684 KB
June 03 2025 02:48:11
root / root
0644
prfont.ps
7.044 KB
June 03 2025 02:48:11
root / root
0644
printafm.ps
4.783 KB
June 03 2025 02:48:11
root / root
0644
ps2ai.ps
21.783 KB
June 03 2025 02:48:11
root / root
0644
ps2epsi.ps
8.34 KB
June 03 2025 02:48:11
root / root
0644
ras1.upp
0.21 KB
June 03 2025 02:48:12
root / root
0644
ras24.upp
0.214 KB
June 03 2025 02:48:12
root / root
0644
ras3.upp
0.209 KB
June 03 2025 02:48:12
root / root
0644
ras32.upp
0.191 KB
June 03 2025 02:48:12
root / root
0644
ras4.upp
0.215 KB
June 03 2025 02:48:12
root / root
0644
ras8m.upp
0.204 KB
June 03 2025 02:48:12
root / root
0644
rollconv.ps
12.232 KB
June 03 2025 02:48:11
root / root
0644
s400a1.upp
1.42 KB
June 03 2025 02:48:15
root / root
0644
s400b1.upp
1.565 KB
June 03 2025 02:48:15
root / root
0644
sharp.upp
1.891 KB
June 03 2025 02:48:15
root / root
0644
sipixa6.upp
0.517 KB
June 03 2025 02:48:15
root / root
0644
st640ih.upp
2.228 KB
June 03 2025 02:48:12
root / root
0644
st640ihg.upp
1.473 KB
June 03 2025 02:48:12
root / root
0644
st640p.upp
1.869 KB
June 03 2025 02:48:12
root / root
0644
st640pg.upp
1.114 KB
June 03 2025 02:48:12
root / root
0644
st640pl.upp
1.834 KB
June 03 2025 02:48:12
root / root
0644
st640plg.upp
1.079 KB
June 03 2025 02:48:12
root / root
0644
stc.upp
1.878 KB
June 03 2025 02:48:12
root / root
0644
stc1520h.upp
2.104 KB
June 03 2025 02:48:12
root / root
0644
stc2.upp
1.859 KB
June 03 2025 02:48:12
root / root
0644
stc200_h.upp
1.805 KB
June 03 2025 02:48:12
root / root
0644
stc2_h.upp
1.835 KB
June 03 2025 02:48:12
root / root
0644
stc2s_h.upp
2.219 KB
June 03 2025 02:48:12
root / root
0644
stc300.upp
2.086 KB
June 03 2025 02:48:12
root / root
0644
stc300bl.upp
1.31 KB
June 03 2025 02:48:12
root / root
0644
stc300bm.upp
1.396 KB
June 03 2025 02:48:12
root / root
0644
stc500p.upp
1.858 KB
June 03 2025 02:48:12
root / root
0644
stc500ph.upp
1.858 KB
June 03 2025 02:48:12
root / root
0644
stc600ih.upp
2.228 KB
June 03 2025 02:48:12
root / root
0644
stc600p.upp
1.124 KB
June 03 2025 02:48:12
root / root
0644
stc600pl.upp
1.089 KB
June 03 2025 02:48:12
root / root
0644
stc640p.upp
1.069 KB
June 03 2025 02:48:12
root / root
0644
stc740ih.upp
2.073 KB
June 03 2025 02:48:15
root / root
0644
stc800ih.upp
2.107 KB
June 03 2025 02:48:12
root / root
0644
stc800p.upp
1.089 KB
June 03 2025 02:48:12
root / root
0644
stc800pl.upp
1.071 KB
June 03 2025 02:48:12
root / root
0644
stc_h.upp
1.868 KB
June 03 2025 02:48:12
root / root
0644
stc_l.upp
0.717 KB
June 03 2025 02:48:12
root / root
0644
stcany.upp
0.657 KB
June 03 2025 02:48:12
root / root
0644
stcany_h.upp
0.665 KB
June 03 2025 02:48:12
root / root
0644
stcinfo.ps
24.919 KB
June 03 2025 02:48:11
root / root
0644
stcolor.ps
4.946 KB
June 03 2025 02:48:11
root / root
0644
stocht.ps
2.436 KB
June 03 2025 02:48:11
root / root
0644
traceimg.ps
1.35 KB
June 03 2025 02:48:11
root / root
0644
traceop.ps
2.512 KB
June 03 2025 02:48:11
root / root
0644
uninfo.ps
5.846 KB
June 03 2025 02:48:11
root / root
0644
viewcmyk.ps
1.938 KB
June 03 2025 02:48:11
root / root
0644
viewgif.ps
5.269 KB
June 03 2025 02:48:11
root / root
0644
viewjpeg.ps
5.558 KB
June 03 2025 02:48:11
root / root
0644
viewmiff.ps
4.153 KB
June 03 2025 02:48:11
root / root
0644
viewpbm.ps
10.041 KB
June 03 2025 02:48:11
root / root
0644
viewpcx.ps
5.109 KB
June 03 2025 02:48:11
root / root
0644
viewps2a.ps
1.109 KB
June 03 2025 02:48:11
root / root
0644
winmaps.ps
3.521 KB
June 03 2025 02:48:11
root / root
0644
zeroline.ps
2.263 KB
June 03 2025 02:48:11
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF