OS X: Comment effectuer un recadrage sans perte d'une image JPEG?

10

Je cherche un moyen simple de recadrer sans perte des fichiers JPEG sur Mac OS X.

En particulier, existe-t-il un moyen d'obtenir Aperçu pour effectuer un recadrage sans perte?

GJ.
la source

Réponses:

6

J'utilise Xee . C'est tellement mieux que l'aperçu pour les images (IMHO); d'autant plus que vous pouvez parcourir des images dans le même dossier en cliquant sur les boutons fléchés. Tous les raccourcis boutons sont reprogrammables.

Il prend en charge le recadrage et la rotation sans perte . Il suffit de voir la page Web.

Si vous l'aimez, achetez du milksnake pour aider le développeur - je l'ai fait.

skub
la source
Nice ... et des créateurs d'Unarchiver
William Entriken
6

Cette commande a fonctionné pour moi:

jpegtran -crop WxH+X+Y infile.jpg outfile.jpg

Bien que peut-être pas sans perte, j'ai trouvé que FFmpeg se débrouillait aussi très bien:

ffmpeg -i infile.jpg -filter crop=W:H:X:Y -qmax 1 outfile.jpg
Steven Penny
la source
Je n'ai jamais vu ffmpeg suggéré comme outil d'édition d'image, haha. Intéressant. Mais oui, ce n'est pas sans perte. jpegtranest.
Fred
Il semble que la syntaxe correcte (actuelle?) Soit jpegtran -crop WxH+X+Y infile.jpg > outfile.jpg. Les résultats ci - dessus dans un message d'erreur: only one input file.
Júda Ronén
-1

Si le résultat ne vous dérange pas dans un format de fichier différent. Vous pouvez utiliser Aperçu. Exportez le JPEG en TIFF, puis recadrez le fichier TIFF normalement. Si vous préférez que le résultat soit un fichier JPEG, vous devrez utiliser un logiciel tiers.

David Kennedy de Zenopolis
la source
Ne semble pas très sans perte, une fois que vous avez reconverti le format JPEG.
Matt M.
@Matt Il n'y a actuellement rien dans la question qui indique que le résultat doit être JPEG. Seulement que l'action de recadrage doit être sans perte et que, idéalement, l'action de recadrage doit être effectuée dans l'aperçu. Si je comprends bien - la conversion de l'image d'abord dans un format sans perte tel que TIFF est le seul moyen de ne plus perdre de données. Voir la réponse de MrHelpYou pour plus d'explications sur la raison pour laquelle c'est le cas.
David Kennedy de Zenopolis
@Matt My bad - Je me rends compte maintenant que l'édition JPEG sans perte est possible (mais pas en Aperçu). Je vais changer ma réponse pour qu'elle donne une réponse plus précise.
David Kennedy de Zenopolis
-2

Si vous vous inquiétez de "sans perte", n'utilisez pas jpg. Chaque fois que vous en ouvrez un, puis l'enregistrez - vous perdez des données - même au réglage le plus élevé. Si quelqu'un conteste cela, ouvrez simplement une image intacte dans PS (par exemple), puis enregistrez-la et ouvrez-la plusieurs fois au réglage le plus élevé. Vous remarquerez des artefacts. (Agrandissez le fichier plusieurs fois et comparez avec l'original.)

Il suffit donc de le recadrer et de l'enregistrer dans l'aperçu. Il y aura une perte presque imperceptible.

MrHelpYou
la source
1
Eh bien, c'est complètement faux. De nombreux logiciels prennent en charge le recadrage sans perte, la rotation et parfois même l'édition de fichiers JPEG, mais pas l'aperçu.
Matt M.
Cela se produira avec n'importe quelle compression d'image. Votre suggestion équivaut à copier plusieurs fois une copie d'une copie sur une machine d'imagerie.
skub
Non, des algorithmes sophistiqués ont été développés pour recadrer et faire pivoter les jpeg, regardez ici . Évidemment, ce n'est pas lossels par rapport à la source d'origine, mais par rapport à la génération précédente jpeg. Ne vous inquiétez pas, je n'aurais jamais deviné que quelqu'un aurait fait ça jusqu'à ce que je google tout à l'heure.
Eroen