Zonza : dictée vocale locale macOS (MLX-Whisper + cercle pulsant)
Reconstruction propre de l'ancien projet Dictée. Bundle id neuf (cloud.mrtechlab.zonza), chemin de build unique vers /Applications (plus jamais de builds /tmp enregistrés dans LaunchServices). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
# Convertit assets/icon.png (1024²) en assets/icon.icns (multi-résolution macOS).
|
||||
# Utilise sips + iconutil (natifs macOS). Lancer : ./assets/make_icns.sh
|
||||
set -euo pipefail
|
||||
HERE="$(cd "$(dirname "$0")" && pwd)"
|
||||
PNG="$HERE/icon.png"
|
||||
ICONSET="$HERE/icon.iconset"
|
||||
ICNS="$HERE/icon.icns"
|
||||
|
||||
[ -f "$PNG" ] || { echo "icon.png manquant — lance d'abord make_icon.py"; exit 1; }
|
||||
rm -rf "$ICONSET"; mkdir -p "$ICONSET"
|
||||
|
||||
# tailles requises par iconutil (px et @2x)
|
||||
for SZ in 16 32 64 128 256 512; do
|
||||
sips -z $SZ $SZ "$PNG" --out "$ICONSET/icon_${SZ}x${SZ}.png" >/dev/null
|
||||
DBL=$((SZ * 2))
|
||||
sips -z $DBL $DBL "$PNG" --out "$ICONSET/icon_${SZ}x${SZ}@2x.png" >/dev/null
|
||||
done
|
||||
|
||||
iconutil -c icns "$ICONSET" -o "$ICNS"
|
||||
rm -rf "$ICONSET"
|
||||
echo "icns écrit : $ICNS"
|
||||
Reference in New Issue
Block a user