GIF89a; EcchiShell v1.0
//proc/self/root/usr/share/ghostscript/ devbbox { % Find top and bottom whitespace. dup { dup 0 eq { exit } if 1 sub dup currentdevice exch row copyscanlines zerow ne { 1 add exit } if } loop % ymax1 0 { 2 copy eq { exit } if dup currentdevice exch row copyscanlines zerow ne { exit } if 1 add } loop % ymin exch % Find left and right whitespace. 3 index 0 % Stack: rw rh ymin ymax1 xmin xmax1 3 index 1 4 index 1 sub { currentdevice exch row copyscanlines .findzeros exch 4 1 roll .max 3 1 roll .min exch } for % xmin xmax1 % Special check: xmin > xmax1 if height = 0 2 copy gt { exch pop dup } if 6 -2 roll pop pop } def % Write values on outfile. /w1 { 255 and outfile exch write } def /w2 { dup -8 bitshift w1 w1 } def /wbyte %