fbgs

来自「linux下开源图片codec」· 代码 · 共 70 行

TXT
70
字号
#!/bin/bash# tmp dirDIR="${TMPDIR-/var/tmp}/fbps-$$"mkdir -p $DIR	|| exit 1trap "rm -rf $DIR" EXIT# parse optionsfbiopts=""gsopts=""passwd=""opt=1while test "$opt" = "1"; do	case "$1" in		-l)	gsopts="$gsopts -r100x100"			shift			;;		-xl)	gsopts="$gsopts -r120x120"			shift			;;		-xxl)	gsopts="$gsopts -r150x150"			shift			;;		-q | -a)			fbiopts="$fbiopts $1"			shift			;;		-d | -m | -t | -g | -f)			fbiopts="$fbiopts $1 $2"			shift; shift			;;		-p)	password="$2"			shift; shift			;;		-h)	echo fixme: help text			exit 1			;;		-*)	echo "unknown option: $1"			exit 1			;;		*)	opt=0			;;	esacdone# run ghostscriptechoecho "### rendering pages, please wait ... ###"echogs	-dSAVER -dNOPAUSE -dBATCH			\	-sPDFPassword="$password"			\	-sDEVICE=tiffpack -sOutputFile=$DIR/ps%03d.tiff	\	$gsopts						\	"$1"# tell the user we are done :-)echo -ne "\\007"# sanity checkpages=`ls $DIR/ps*.jpeg 2>/dev/null | wc -l`if test "$pages" -eq "0"; then	echo	echo "Oops: ghostscript wrote no pages?"	echo	exit 1fi# show pagesfbi $fbiopts -P $DIR/ps*.tiff

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?