diff options
author | Volker Grabsch <vog@notjusthosting.com> | 2011-12-16 09:05:27 (GMT) |
---|---|---|
committer | Volker Grabsch <vog@notjusthosting.com> | 2011-12-16 09:05:27 (GMT) |
commit | 96a6928e638bb22f6a1cb02fc11abeb066f00d38 (patch) | |
tree | ccf745fd262e88fe8018b93563d695bb1b465b29 | |
parent | 736e5bc01bdeb38bb2b597228b95eeda1c29c43f (diff) | |
download | mxe-96a6928e638bb22f6a1cb02fc11abeb066f00d38.zip mxe-96a6928e638bb22f6a1cb02fc11abeb066f00d38.tar.gz mxe-96a6928e638bb22f6a1cb02fc11abeb066f00d38.tar.bz2 |
Added the script which has been used to compress screenshots and to create thumbnails (*-small.png) for doc/
-rwxr-xr-x | tools/create-screenshot-for-doc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/create-screenshot-for-doc b/tools/create-screenshot-for-doc new file mode 100755 index 0000000..4175fbe --- /dev/null +++ b/tools/create-screenshot-for-doc @@ -0,0 +1,32 @@ +#!/bin/bash +set -eu + +if [ "$#" -ne 2 ]; then + echo + echo "Syntax: $0 [IMAGE.png] [NAME]" + echo + echo 'IMAGE.png -> screenshot-NAME.png + screenshot-NAME-small.png' + echo + exit 1 +fi + +set -v + +IMAGE_FILE="$1" +NAME="$2" + +cat "$IMAGE_FILE" \ +| pngtopnm \ +| pnmtopng -compression 9 \ +> "screenshot-$NAME.png" + +cat "screenshot-$NAME.png" \ +| pngtopnm \ +| pnmscale -ysize 128 \ +> "screenshot-$NAME-small.pnm" + +pnmquant 256 "screenshot-$NAME-small.pnm" \ +| pnmtopng -compression 9 \ +> "screenshot-$NAME-small.png" + +rm -f "screenshot-$NAME-small.pnm" |