';
foreach ($sizes as $size) {
$radius = floor($size * 0.15);
$offset = floor($size * 0.1);
$scale = $size / 100;
$svg = str_replace(
['{SIZE}', '{RADIUS}', '{OFFSET}', '{SCALE}'],
[$size, $radius, $offset, $scale],
$svgTemplate
);
// Save as SVG
file_put_contents($outputDir . "icon-{$size}.svg", $svg);
echo "Generated icon-{$size}.svg\n";
}
// Also create badge icon
$badgeSvg = '
';
file_put_contents($outputDir . 'badge-72.svg', $badgeSvg);
echo "Generated badge-72.svg\n";
echo "\nDone! Icons generated in: $outputDir\n";
echo "Note: For production, convert SVGs to PNGs using an image tool.\n";