| #!/usr/bin/env bash |
| |
| ################################################################################ |
| # Copyright (c) 2010, 2020 Contributors to the Eclipse Foundation |
| # |
| # See the NOTICE file(s) distributed with this work for additional |
| # information regarding copyright ownership. |
| # |
| # This program and the accompanying materials are made available under the terms |
| # of the MIT License which is available at https://opensource.org/licenses/MIT |
| # |
| # SPDX-License-Identifier: MIT |
| ################################################################################# |
| |
| set -e -u |
| |
| cd $(dirname $(readlink -f $0)) |
| |
| # .png.plt |
| for f in `find . -name "*.png.plt"`; do |
| echo "Converting $f" |
| cd `dirname $f` |
| FILE=`basename $f` |
| gnuplot $FILE |
| cd - > /dev/null |
| done |
| |
| # .png.svg |
| for f in `find . -name "*.png.svg"`; do |
| echo "Converting $f" |
| FILE=${f//.png.svg/.png} |
| inkscape --export-area-drawing --export-png=$FILE $FILE.svg |
| done |
| |
| # .png.tex |
| for f in `find . -name "*.png.tex"`; do |
| echo "Converting $f" |
| cd `dirname $f` |
| FILE=`basename ${f//.png.tex/.png}` |
| pdflatex -quiet $FILE.tex |
| pdfcrop $FILE.pdf $FILE.cropped.pdf > /dev/null |
| convert -density 125 $FILE.cropped.pdf $FILE |
| rm -f $FILE.pdf $FILE.log $FILE.aux $FILE.cropped.pdf |
| cd - > /dev/null |
| done |