• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/bash
2# Copyright 2014-2023 The Khronos Group Inc.
3# SPDX-License-Identifier: Apache-2.0
4
5# makedocinfologo - generate HTML docinfo file from an SVG image.
6# Usage: makedocinfologo file.svg alt-text > docinfo-header.html
7# Example: makedocinfologo ../images/vulkansc-unscaled.svg "Vulkan SC Logo" > vulkansc/docinfo-header.html
8
9file=$1
10if test ! -r "$file" ; then
11    echo "Cannot read SVG file: $file" > /dev/stderr
12    exit 1
13fi
14#echo "file: $file" > /dev/stderr
15alt=${2-$file}
16#echo "alt: $alt" > /dev/stderr
17
18echo '<div style="text-align: center;">'
19echo -n '    <span class="image"><img src="data:image/svg+xml;base64,'
20base64 $1 | tr -d '\n'
21echo '" alt="'$2'" width="50%">'
22echo '    </span>'
23echo '</div>'
24