1 2 3 4 5 6 7 8
#!/bin/sh FORMAT=`file -ib "$1" | cut -d ";" -f 1` case "$FORMAT" in image/png) png2ff < "$1" ;; image/jpeg) jpg2ff < "$1" ;; *) convert "$1" png:- | png2ff ;; esac