J'ai besoin de réduire la taille des fichiers PNG générés par défaut par la capture d'écran macOS. SIPS a été ma première option car il est plus rapide que toute autre solution, mais je n'ai pas encore trouvé la commande correcte.
Voici mon point de départ pour reconvertir en PNG:
/usr/bin/sips -s format png "$f" --out "${f%.*}.png"
Quels options sont nécessaires?
--setProperty bitsPerSample
Bits/sample semble prometteur mais je ne suis pas sûr de ce qu'il faut entrer ici.
Est-ce que 32 signifie 32 couleurs dans ce contexte, par exemple?
Puis-je utiliser SIPS pour rapidement réduire le nombre de couleurs et ainsi réduire la taille du fichier?
1 votes
BitsPerSample fait référence à la profondeur de couleur de l'image.
0 votes
Alors, si je réduisais la profondeur de couleur, le PNG devrait rétrécir, non ? Selon le lien que vous avez envoyé, je devrais définir ceci sur
--setProperty bitsPerSample 4
pour 16 couleurs par bit ou--setProperty bitsPerSample 8
pour 256, n'est-ce pas ?