2011-10-22 3 views
1

J'utilisais des 'sips' dans une machine powerpc pour traiter les images bmp. Mais les mêmes gorgées d'imac ne traitent pas les images que peut faire mac powerpc. Cela dit simplement que l'image n'est pas valide. Mais il s'ouvre bien dans windows, linux et power pc mac.
Voici le scénario: J'utilise des images bmp dans mon installateur de script mac apple. Les images bmp sont fournies par mes clients. Le problème auquel je suis confronté est, quand je compile l'installateur d'applescript avec les images fournies par le client, j'obtiens une image rétrécie dans l'installateur. Mais quand les images sont sauvegardées dans powerpc mac et compilées, ça marche bien.Traitement d'image BMP dans Intel Mac

Donc, j'ai utilisé gorgées juste pour enregistrer les images dans powerpc. Mais les machines Intel intel n'acceptent pas les images.

Quelqu'un peut-il me dire comment surmonter ce problème ..? Je aurais besoin d'obtenir un travail de sips ou un autre programme basé sur le terminal pour traiter les images dans la machine intel mac. S'il vous plaît, quelqu'un a fait la lumière sur celui-ci.

+0

pouvez-vous modifier votre question pour ajouter comment vous appelez sips sur la ligne de commande (en d'autres termes, lorsque vous testez, avant d'intégrer votre commande dans AppleScript)? J'ai trouvé [ce tutoriel] (http://www.mactricksandtips.com/2008/07/convert-images-using-terminal.html) concernant les gorgées et comment convertir de png en bmp. –

+0

@Manikanda raj S: "BMP" en soi ne signifie pas grand-chose: il y a un * lot * de format BMP différent. Vous pouvez avoir des BMP compressés, non compressés, vous pouvez même envelopper PNG dans BMP etc ... En conséquence, il est fréquent avec les outils BMP d'avoir un outil générant un BMP qu'un autre ne peut pas ouvrir (j'ai récemment reçu un message du type: est trop récent, nous ne le supportons pas encore "*). Serait-il possible pour vous d'envisager un autre format, qui pourrait fonctionner sur les deux machines? Si vous voulez sans perte, je vous suggère d'essayer PNG. – TacticalCoder

+0

Bonjour Michael, la commande que j'utilise est "sips -s format bmp wizardsmall.bmp --out wizardsmall.bmp". –

Répondre

1

Vous n'avez pas spécifié exactement ce que vous faisiez sur les images, mais ImageMagick est toujours un excellent choix pour le traitement d'image en ligne de commande.

+0

Salut, je veux juste enregistrer les fichiers en ligne de commande.Une fois que j'ai enregistrer les fichiers sur Mac, je peux utiliser cela sans problème dans l'installateur Mac AppleScript. J'ai aussi été à ImageMagick, mais les sips m'avaient été utiles dans powerpc mac. Je me demande pourquoi cela ne fonctionne pas dans IMac pour les mêmes images. gorgées d'imac dit que l'image n'est pas valide alors que l'ordinateur de puissance la traite bien. –