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