aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorGerald Combs <gerald@zing.org>2015-02-14 10:18:26 -0800
committerGerald Combs <gerald@wireshark.org>2015-02-14 19:47:03 +0000
commitf80a720a885274a9db74c607f382d40e323c72e6 (patch)
treef7a95bce46f4e44d1d85cd77ee64535c89192714 /tools
parente11d7ef08fc9b091e317d7cfd2abff1f21ca6276 (diff)
WSUG and image updates.
Update the protocol hierarchy, conversation, and endpoint sections of the User's Guide. When everything is an admonition nothing stands out. Make a series of "NOTE"s plain old paragraphs. Scale the new conversation and endpoint images to fit the page width. This looks funny in my browser but I'm not sure about the best way to fix it. Move image/compress-pngs to the tools directory. Use it to reduce the size of the WSUG and WSDG images. Fixup traffic table column names and window titles. Change-Id: I674342ed901fc64563b384ee5e1f35413736cb19 Reviewed-on: https://code.wireshark.org/review/7122 Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/compress-pngs.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/tools/compress-pngs.sh b/tools/compress-pngs.sh
new file mode 100755
index 0000000000..ea93f3d753
--- /dev/null
+++ b/tools/compress-pngs.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+#
+# compress-pngs.sh
+# Run various compression and optimization utilities on one or more PNGs
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 2013 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
+FILE_LIST_CMD="find . -type f -name \"*.png\""
+
+if [ -n "$1" ] ; then
+ FILE_LIST_CMD="echo $1"
+fi
+
+bash -c "$FILE_LIST_CMD" | while read PNG_FILE ; do
+ echo Compressing $PNG_FILE
+ hash optipng 2>/dev/null && optipng -o3 -quiet "$PNG_FILE"
+ hash advpng 2>/dev/null && advpng -z -4 "$PNG_FILE"
+ hash advdef 2>/dev/null && advdef -z -4 "$PNG_FILE"
+ hash pngcrush 2>/dev/null && pngcrush -q -ow -brute "$PNG_FILE"
+done