Skip to content
Théo178 edited this page Aug 19, 2026 · 5 revisions

FAQ

Windows/macOS affichent un avertissement "application dangereuse/non identifiée", c'est normal ?

Oui, pour l'instant. Les installateurs de l'app de bureau ne sont pas signés — signer nécessite un certificat payant (Windows : ~100-400$/an ; macOS : compte Apple Developer 99$/an + notarisation), avec vérification d'identité. Windows SmartScreen et macOS Gatekeeper affichent donc un avertissement au premier lancement, contournable (Windows : "Informations complémentaires → Exécuter quand même" ; macOS : clic droit → Ouvrir).

Le CLI est-il disponible via npm install -g anyform-cli ou npx ?

Non, il n'est pas publié sur le registre npm. Installation depuis le dépôt uniquement — voir CLI.

L'extension est-elle sur le Chrome Web Store ?

Pas encore. En attendant, installation en mode développeur — voir Extension Navigateur.

Où trouver les anciennes versions de l'app de bureau ?

Page des releases — les 10 versions les plus récentes sont conservées, taguées vX.Y.Z.

L'app de bureau se met-elle à jour toute seule ?

Oui. Au démarrage (uniquement sur un build packagé, jamais via npm start), l'app vérifie si une nouvelle release GitHub est disponible via electron-updater. Si oui, elle la télécharge en arrière-plan puis propose de redémarrer pour l'installer — rien d'automatique sans confirmation. Voir App de Bureau.

Pourquoi le Compresseur ne propose pas GIF/BMP en image (alors que le Convertisseur oui) ?

Le Compresseur réencode via l'API Canvas du navigateur (canvas.toBlob()), qui ne sait pas encoder ces deux formats dans Chromium — il retombe silencieusement sur du PNG. Ils restent donc convertibles (en entrée, mode Convertisseur) mais pas compressibles. Sur le CLI (qui utilise sharp, pas Canvas), le GIF est compressible mais pas le BMP — sharp ne sait pas non plus l'encoder.

Pourquoi une conversion HEIC échoue-t-elle sur le CLI mais pas sur le web ?

Ça ne devrait plus arriver — le support HEIC/HEIF a été ajouté au CLI (heic-convert, même moteur que le web). Si le problème persiste, vérifier que le fichier a bien l'extension .heic/.heif et un en-tête ISO-BMFF valide (brand heic, heix, mif1, etc.).

Les fichiers convertis sont-ils envoyés quelque part ?

Non, jamais, sur aucune des 4 formes d'Anyform. Tout se passe en local (navigateur, process Node, ou app Electron). Voir la politique de confidentialité.

Comment contribuer / signaler un bug ?

Ouvrir une issue sur le dépôt GitHub. Le code de chaque forme d'Anyform vit sur sa propre branche — voir Architecture et CI-CD pour le modèle de branches avant de proposer une PR.