A propos de la commande 'sips'

Monsieur Doux-Dingue

Membre confirmé
11 Juin 2007
15
1
Après plusieurs test sur iMac Panther, Macmini Tiger, MacBook Tiger avec les mêmes fichiers ouverts en lecture et en écriture.

les syntaxes :

sips -s dpiHeight 600.000 -s dpiWidth 600.000 /Users/xx/Desktop/test.jpg
sips -s dpiHeight 600 -s dpiWidth 600 /Users/xx/Desktop/test.jpg
sips --setProperty dpiHeight 600.000 --setProperty dpiWidth 600.000 /Users/xx/Desktop/test.jpg
sips --setProperty dpiHeight 600 --setProperty dpiWidth 600 /Users/xx/Desktop/test.jpg --out /Users/xx/Desktop/test2.jpg

et toutes leurs variantes fonctionnes sur les systèmes 10.3.9, 10.4.9 et 10.4.10 en Power PC

Malgré une absence de message d'erreur et un comportement "normal" dans le terminal la modification de résolution ne se fait pas sur le MacBook. A noter que d'autres utilisation de cette même commande (sips) sur MacBook fonctionnent parfaitement.

Voilà pour les symptômes. On dirait une particularité autistique d'Intel ???
Une solution ?
 
pas de solution mais la comande en lecture d'info fonctionne-t-elle ?

sips -g all /Users/xx/Desktop/test.jpg
 
Et une commande de redimensionnement passe ?

sips -s --resampleHeightWidthMax 600 /Users/xx/Desktop/test.jpg
 
Tu aurais le moyen d'essayer sur un autre macbook ? Parce que cela me semble étrange tout de même.

Je ne vois pas pourquoi certaines machines n'aurait qu'un accès limité à des commandes du terminal.
 
Je voudrais juste savoir si la commande sips existe sous Linux.

En fait, j'essaye simplement de détecter un profil couleur. Un équivalent de sips -g profile Sanstitre-1.jpg mais sur Linux.

Connaissez vous un moyen de le faire sur Linux?

Merci
 
Je ne pense pas que sips existe ailleurs que sur OS X. Mais si cela fait partie de Darwin, tu pourras peut-être le compiler pour Linux.

J'envoie côté UNIX.
 
Bin oui puisque c'est une commande créée par Apple. Il faudrait regarder dans Darwin (seul, hors-Aqua donc) si cette commande est présente et en récupérer les sources le cas échéant.

Mais j'ai un doute ;)
 
Bon, j'ai fait le bourrin, je parse le fichier image brut en cherchant la chaine "sRGB" et ça marche plutôt bien.

Merci