Current Path: > > usr > share > ghostscript > > > lib
Operation : Linux premium131.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 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
PDFA_def.ps | File | 1276 bytes | June 03 2025 02:48:11. | |
PDFX_def.ps | File | 1812 bytes | June 03 2025 02:48:11. | |
PM760p.upp | File | 1160 bytes | June 03 2025 02:48:15. | |
PM760pl.upp | File | 1124 bytes | June 03 2025 02:48:15. | |
PM820p.upp | File | 1142 bytes | June 03 2025 02:48:15. | |
PM820pl.upp | File | 1117 bytes | June 03 2025 02:48:15. | |
Stc670p.upp | File | 1159 bytes | June 03 2025 02:48:15. | |
Stc670pl.upp | File | 1124 bytes | June 03 2025 02:48:15. | |
Stc680p.upp | File | 1140 bytes | June 03 2025 02:48:15. | |
Stc680pl.upp | File | 1115 bytes | June 03 2025 02:48:15. | |
Stc740p.upp | File | 1039 bytes | June 03 2025 02:48:15. | |
Stc740pl.upp | File | 1115 bytes | June 03 2025 02:48:15. | |
Stc760p.upp | File | 1141 bytes | June 03 2025 02:48:15. | |
Stc760pl.upp | File | 1115 bytes | June 03 2025 02:48:15. | |
Stc777p.upp | File | 1140 bytes | June 03 2025 02:48:15. | |
Stc777pl.upp | File | 1115 bytes | June 03 2025 02:48:15. | |
Stp720p.upp | File | 1158 bytes | June 03 2025 02:48:15. | |
Stp720pl.upp | File | 1115 bytes | June 03 2025 02:48:15. | |
Stp870p.upp | File | 1140 bytes | June 03 2025 02:48:15. | |
Stp870pl.upp | File | 1115 bytes | June 03 2025 02:48:15. | |
acctest.ps | File | 4269 bytes | June 03 2025 02:48:11. | |
align.ps | File | 2156 bytes | June 03 2025 02:48:11. | |
bj8.rpd | File | 639 bytes | June 03 2025 02:48:12. | |
bj8gc12f.upp | File | 1532 bytes | June 03 2025 02:48:12. | |
bj8hg12f.upp | File | 1531 bytes | June 03 2025 02:48:12. | |
bj8oh06n.upp | File | 1517 bytes | June 03 2025 02:48:12. | |
bj8pa06n.upp | File | 1525 bytes | June 03 2025 02:48:12. | |
bj8pp12f.upp | File | 1542 bytes | June 03 2025 02:48:12. | |
bj8ts06n.upp | File | 1530 bytes | June 03 2025 02:48:12. | |
bjc6000a1.upp | File | 1660 bytes | June 03 2025 02:48:15. | |
bjc6000b1.upp | File | 1660 bytes | June 03 2025 02:48:15. | |
bjc610a0.upp | File | 1527 bytes | June 03 2025 02:48:12. | |
bjc610a1.upp | File | 1516 bytes | June 03 2025 02:48:12. | |
bjc610a2.upp | File | 1517 bytes | June 03 2025 02:48:12. | |
bjc610a3.upp | File | 1522 bytes | June 03 2025 02:48:12. | |
bjc610a4.upp | File | 1530 bytes | June 03 2025 02:48:12. | |
bjc610a5.upp | File | 1517 bytes | June 03 2025 02:48:12. | |
bjc610a6.upp | File | 1517 bytes | June 03 2025 02:48:12. | |
bjc610a7.upp | File | 1520 bytes | June 03 2025 02:48:12. | |
bjc610a8.upp | File | 1526 bytes | June 03 2025 02:48:12. | |
bjc610b1.upp | File | 1516 bytes | June 03 2025 02:48:12. | |
bjc610b2.upp | File | 1517 bytes | June 03 2025 02:48:12. | |
bjc610b3.upp | File | 1522 bytes | June 03 2025 02:48:12. | |
bjc610b4.upp | File | 1530 bytes | June 03 2025 02:48:12. | |
bjc610b6.upp | File | 1517 bytes | June 03 2025 02:48:12. | |
bjc610b7.upp | File | 1521 bytes | June 03 2025 02:48:12. | |
bjc610b8.upp | File | 1526 bytes | June 03 2025 02:48:12. | |
caption.ps | File | 1759 bytes | June 03 2025 02:48:11. | |
cbjc600.ppd | File | 11148 bytes | June 03 2025 02:48:11. | |
cbjc800.ppd | File | 11491 bytes | June 03 2025 02:48:12. | |
cdj550.upp | File | 1690 bytes | June 03 2025 02:48:12. | |
cdj690.upp | File | 1999 bytes | June 03 2025 02:48:12. | |
cdj690ec.upp | File | 2060 bytes | June 03 2025 02:48:12. | |
cid2code.ps | File | 4491 bytes | June 03 2025 02:48:11. | |
dmp_init.ps | File | 7246 bytes | June 03 2025 02:48:15. | |
dmp_site.ps | File | 459 bytes | June 03 2025 02:48:15. | |
dnj750c.upp | File | 2808 bytes | June 03 2025 02:48:12. | |
dnj750m.upp | File | 1975 bytes | June 03 2025 02:48:12. | |
docie.ps | File | 7498 bytes | June 03 2025 02:48:11. | |
escp_24.src | File | 350 bytes | June 03 2025 02:48:15. | |
font2pcl.ps | File | 18439 bytes | June 03 2025 02:48:11. | |
ghostpdf.ppd | File | 25643 bytes | June 03 2025 02:48:12. | |
gs_ce_e.ps | File | 2219 bytes | June 03 2025 02:48:11. | |
gs_il2_e.ps | File | 2631 bytes | June 03 2025 02:48:11. | |
gs_kanji.ps | File | 4007 bytes | June 03 2025 02:48:11. | |
gs_ksb_e.ps | File | 3145 bytes | June 03 2025 02:48:11. | |
gs_l.xbm | File | 1945 bytes | June 03 2025 02:48:12. | |
gs_l.xpm | File | 2751 bytes | June 03 2025 02:48:12. | |
gs_l_m.xbm | File | 1955 bytes | June 03 2025 02:48:12. | |
gs_lgo_e.ps | File | 2734 bytes | June 03 2025 02:48:11. | |
gs_lgx_e.ps | File | 1766 bytes | June 03 2025 02:48:11. | |
gs_m.xbm | File | 945 bytes | June 03 2025 02:48:12. | |
gs_m.xpm | File | 1437 bytes | June 03 2025 02:48:12. | |
gs_m_m.xbm | File | 955 bytes | June 03 2025 02:48:12. | |
gs_s.xbm | File | 594 bytes | June 03 2025 02:48:12. | |
gs_s.xpm | File | 957 bytes | June 03 2025 02:48:12. | |
gs_s_m.xbm | File | 604 bytes | June 03 2025 02:48:12. | |
gs_t.xbm | File | 345 bytes | June 03 2025 02:48:12. | |
gs_t.xpm | File | 605 bytes | June 03 2025 02:48:12. | |
gs_t_m.xbm | File | 355 bytes | June 03 2025 02:48:12. | |
gs_wl1_e.ps | File | 2495 bytes | June 03 2025 02:48:11. | |
gs_wl2_e.ps | File | 2494 bytes | June 03 2025 02:48:11. | |
gs_wl5_e.ps | File | 2512 bytes | June 03 2025 02:48:11. | |
gslp.ps | File | 20728 bytes | June 03 2025 02:48:11. | |
gsnup.ps | File | 2634 bytes | June 03 2025 02:48:11. | |
ht_ccsto.ps | File | 228143 bytes | June 03 2025 02:48:11. | |
image-qa.ps | File | 73050 bytes | June 03 2025 02:48:11. | |
jispaper.ps | File | 784 bytes | June 03 2025 02:48:11. | |
landscap.ps | File | 1468 bytes | June 03 2025 02:48:11. | |
lines.ps | File | 3736 bytes | June 03 2025 02:48:11. | |
mkcidfm.ps | File | 22321 bytes | June 03 2025 02:48:11. | |
necp2x.upp | File | 1045 bytes | June 03 2025 02:48:12. | |
necp2x6.upp | File | 1069 bytes | June 03 2025 02:48:12. | |
pdf2dsc.ps | File | 8063 bytes | June 03 2025 02:48:11. | |
pf2afm.ps | File | 15295 bytes | June 03 2025 02:48:11. | |
pfbtopfa.ps | File | 996 bytes | June 03 2025 02:48:11. | |
ppath.ps | File | 1819 bytes | June 03 2025 02:48:11. | |
pphs.ps | File | 6844 bytes | June 03 2025 02:48:11. | |
prfont.ps | File | 7213 bytes | June 03 2025 02:48:11. | |
printafm.ps | File | 4898 bytes | June 03 2025 02:48:11. | |
ps2ai.ps | File | 22306 bytes | June 03 2025 02:48:11. | |
ps2epsi.ps | File | 8540 bytes | June 03 2025 02:48:11. | |
ras1.upp | File | 215 bytes | June 03 2025 02:48:12. | |
ras24.upp | File | 219 bytes | June 03 2025 02:48:12. | |
ras3.upp | File | 214 bytes | June 03 2025 02:48:12. | |
ras32.upp | File | 196 bytes | June 03 2025 02:48:12. | |
ras4.upp | File | 220 bytes | June 03 2025 02:48:12. | |
ras8m.upp | File | 209 bytes | June 03 2025 02:48:12. | |
rollconv.ps | File | 12526 bytes | June 03 2025 02:48:11. | |
s400a1.upp | File | 1454 bytes | June 03 2025 02:48:15. | |
s400b1.upp | File | 1603 bytes | June 03 2025 02:48:15. | |
sharp.upp | File | 1936 bytes | June 03 2025 02:48:15. | |
sipixa6.upp | File | 529 bytes | June 03 2025 02:48:15. | |
st640ih.upp | File | 2281 bytes | June 03 2025 02:48:12. | |
st640ihg.upp | File | 1508 bytes | June 03 2025 02:48:12. | |
st640p.upp | File | 1914 bytes | June 03 2025 02:48:12. | |
st640pg.upp | File | 1141 bytes | June 03 2025 02:48:12. | |
st640pl.upp | File | 1878 bytes | June 03 2025 02:48:12. | |
st640plg.upp | File | 1105 bytes | June 03 2025 02:48:12. | |
stc.upp | File | 1923 bytes | June 03 2025 02:48:12. | |
stc1520h.upp | File | 2154 bytes | June 03 2025 02:48:12. | |
stc2.upp | File | 1904 bytes | June 03 2025 02:48:12. | |
stc200_h.upp | File | 1848 bytes | June 03 2025 02:48:12. | |
stc2_h.upp | File | 1879 bytes | June 03 2025 02:48:12. | |
stc2s_h.upp | File | 2272 bytes | June 03 2025 02:48:12. | |
stc300.upp | File | 2136 bytes | June 03 2025 02:48:12. | |
stc300bl.upp | File | 1341 bytes | June 03 2025 02:48:12. | |
stc300bm.upp | File | 1430 bytes | June 03 2025 02:48:12. | |
stc500p.upp | File | 1903 bytes | June 03 2025 02:48:12. | |
stc500ph.upp | File | 1903 bytes | June 03 2025 02:48:12. | |
stc600ih.upp | File | 2281 bytes | June 03 2025 02:48:12. | |
stc600p.upp | File | 1151 bytes | June 03 2025 02:48:12. | |
stc600pl.upp | File | 1115 bytes | June 03 2025 02:48:12. | |
stc640p.upp | File | 1095 bytes | June 03 2025 02:48:12. | |
stc740ih.upp | File | 2123 bytes | June 03 2025 02:48:15. | |
stc800ih.upp | File | 2158 bytes | June 03 2025 02:48:12. | |
stc800p.upp | File | 1115 bytes | June 03 2025 02:48:12. | |
stc800pl.upp | File | 1097 bytes | June 03 2025 02:48:12. | |
stc_h.upp | File | 1913 bytes | June 03 2025 02:48:12. | |
stc_l.upp | File | 734 bytes | June 03 2025 02:48:12. | |
stcany.upp | File | 673 bytes | June 03 2025 02:48:12. | |
stcany_h.upp | File | 681 bytes | June 03 2025 02:48:12. | |
stcinfo.ps | File | 25517 bytes | June 03 2025 02:48:11. | |
stcolor.ps | File | 5065 bytes | June 03 2025 02:48:11. | |
stocht.ps | File | 2494 bytes | June 03 2025 02:48:11. | |
traceimg.ps | File | 1382 bytes | June 03 2025 02:48:11. | |
traceop.ps | File | 2572 bytes | June 03 2025 02:48:11. | |
uninfo.ps | File | 5986 bytes | June 03 2025 02:48:11. | |
viewcmyk.ps | File | 1984 bytes | June 03 2025 02:48:11. | |
viewgif.ps | File | 5395 bytes | June 03 2025 02:48:11. | |
viewjpeg.ps | File | 5691 bytes | June 03 2025 02:48:11. | |
viewmiff.ps | File | 4253 bytes | June 03 2025 02:48:11. | |
viewpbm.ps | File | 10282 bytes | June 03 2025 02:48:11. | |
viewpcx.ps | File | 5232 bytes | June 03 2025 02:48:11. | |
viewps2a.ps | File | 1136 bytes | June 03 2025 02:48:11. | |
winmaps.ps | File | 3605 bytes | June 03 2025 02:48:11. | |
zeroline.ps | File | 2317 bytes | June 03 2025 02:48:11. |
%! viewjpeg.ps Copyright (C) 1994 Thomas Merz <tm@pdflib.com> % % 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. % % For more information about licensing, please refer to % http://www.ghostscript.com/licensing/. For information on % commercial licensing, go to http://www.artifex.com/licensing/ or % contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, % Novato, CA 94945, U.S.A., +1(415)492-9861. % View JPEG files with Ghostscript % % This PostScript code relies on level 2 features. % % Only JPEG baseline, extended sequential, and progressive files % are supported. Note that Adobe PostScript level 2 does not include % progressive-JPEG support. Ghostscript with IJG JPEG v6 or later % will decode progressive JPEG, but only if you edit gsjmorec.h to % enable that feature. % % Author's address: % ------------------------------+ % {(pstack exec quit) = flush } | Thomas Merz, Munich % pstack exec quit | voice +49/89/29160728 % ------------------------------+ tm@muc.de http://www.muc.de/~tm/ % % Updated by L. Peter Deutsch 20-May-1997: % move the usage example to the beginning % Updates by Tom Lane 6-Sep-1995 % Usage example: % (jpeg-6/testimg.jpg) viewJPEG /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG needs PostScript Level 2!\n) print flush stop } if /JPEGdict 20 dict def JPEGdict begin /NoParamMarkers [ % JPEG markers without additional parameters 16#D0 16#D1 16#D2 16#D3 16#D4 16#D5 16#D6 16#D7 16#D8 16#01 ] def /NotSupportedMarkers [ % JPEG markers not supported by PostScript level 2 16#C3 16#C5 16#C6 16#C7 16#C8 16#C9 16#CA 16#CB 16#CD 16#CE 16#CF ] def % Names of color spaces /ColorSpaceNames << /1 /DeviceGray /3 /DeviceRGB /4 /DeviceCMYK >> def % read one byte from file F % - ==> int --or-- stop context /NextByte { F read not { (Read error in ViewJPEG!\n) print flush stop } if } bind def /SkipSegment { % read two bytes and skip that much data NextByte 8 bitshift NextByte add 2 sub { NextByte pop } repeat } bind def % read width, height, and # of components from JPEG markers % and store in dict /readJPEGmarkers { % - ==> dict --or-- stop context 5 dict begin { % loop: read JPEG marker segments until we find SOFn marker or EOF NextByte 16#FF eq { % found marker /markertype NextByte def % Is it S0F0=baseline, SOF1=extended sequential, SOF2=progressive ? markertype dup 16#C0 ge exch 16#C2 le and { NextByte pop NextByte pop % segment length % Ghostscript and Adobe PS accept only data precision 8 NextByte 8 ne { (Error: not 8 bits per component!\n) print flush stop } if % Read crucial image parameters /height NextByte 8 bitshift NextByte add def /width NextByte 8 bitshift NextByte add def /colors NextByte def VJPGDEBUG { currentdict { exch == == } forall flush } if exit } if % detect several segment types which are not compatible with PS NotSupportedMarkers { markertype eq { (Marker ) print markertype == (not supported!\n) print flush stop } if } forall % Skip segment if marker has parameters associated with it true NoParamMarkers { markertype eq {pop false exit} if } forall { SkipSegment } if } if } loop currentdict dup /markertype undef end } bind def end % JPEGdict % read image parameters from JPEG file and display the image /viewJPEG { % <file|string> ==> - save JPEGdict begin /saved exch def /scratch 1 string def dup type /stringtype eq { (r) file } if /F exch def readJPEGmarkers begin F 0 setfileposition % reset file pointer % We use the whole clipping area for the image (at least in one dimension) gsave clippath pathbbox grestore /ury exch def /urx exch def /lly exch def /llx exch def llx lly translate width height scale % use whole width or height, whichever is appropriate urx llx sub width div ury lly sub height div 2 copy gt { exch } if pop % min dup scale ColorSpaceNames colors scratch cvs get setcolorspace % prepare image dictionary << /ImageType 1 /Width width /Height height /ImageMatrix [ width 0 0 height neg 0 height ] /BitsPerComponent 8 % If 4-component (CMYK), assume data is inverted per Adobe Photoshop colors 4 eq { /Decode [ colors { 1 0 } repeat ] } { /Decode [ colors { 0 1 } repeat ] } ifelse /DataSource F /DCTDecode filter >> image end % image parameter dictionary saved end restore } bind def % This lets you do stuff on the command line like: % gs -sDEVICE=pdfwrite -o stuff%03d.pdf viewjpeg.ps -c "(image.jpg) << /PageSize 2 index viewJPEGgetsize 2 array astore >> setpagedevice viewJPEG" % so the output size matches the original image. /viewJPEGgetsize { % <file|string> ==> width height save JPEGdict begin /saved exch def /scratch 1 string def dup type /stringtype eq { (r) file } if /F exch def readJPEGmarkers begin F 0 setfileposition % reset file pointer width height saved end restore } bind def
SILENT KILLER Tool