Dans Photoshop, j'ai assemblé des photos panoramiques à l'aide de l'outil Photomerge. L'image résultante contient de nombreux pixels transparents. En outre, étant donné qu'il est assemblé à partir de plusieurs photos, l'alignement peut être désactivé. Ce que j'aimerais faire, c'est réduire l'image à la plus grande des boîtes qui ne contient aucun pixel transparent. Il est similaire à l'outil Découper, mais cela supprime un certain nombre de pixels non transparents. Y a-t-il quelque chose comme ça?
Fondamentalement, quelque chose qui recadrerait automatiquement l'image ci-dessus dans la zone de sélection: un rectangle sans pixels transparents.
Image> Rogner puis sélectionnez Basé sur: pixels transparents
J'adopterais différentes approches à cet égard, mais je ne vois pas comment le faire automatiquement.
Commencez par créer un calque de remplissage avec une couleur vive. Cela vous montre tous les pixels semi-transparents laissés par la fusion des images.
Deuxièmement, dupliquez le calque supérieur avec votre image. continuez à dupliquer le calque d'image d'origine jusqu'à ce que la couleur du calque de remplissage situé en dessous ait disparu. Cela a pour effet de rendre complètement opaques les pixels semi-transparents et n'affecte pas le reste de l'image telle qu'elle est déjà.
Enfin, fusionnez tous ces calques et rognez à la taille souhaitée. Vous pouvez recadrer au début si vous le souhaitez, cela ne fait aucune différence.
Si une zone de pixels donnée n'a pas de remplissage, plutôt que de la rogner, pourquoi ne pas la dupliquer par dessus avec l'outil de duplication?
En utilisant CS6, ce qui suit fait exactement ce qui est requis pour moi:
résultat: magnifique!
Juste au cas où photoshop ne vous offrirait aucune solution:
J'utilise Microsoft ICE ou Autopano Pro pour l'assemblage de photos, et les deux ont des fonctions de rognage très simples à utiliser pour atteindre cet objectif.
Peut-être devriez-vous essayer d'utiliser un outil différent pour la couture - ICE est gratuit et peut valoir la peine d'essayer.
Créez un nouveau calque et modifiez-le - Remplissez-le ... de noir.
Maintenant, avec les deux calques visibles et le calque d'image sélectionné, utilisez la baguette magique et, avec les options "Échantillon tous les calques" et "Contigu" cochée, sélectionnez la zone transparente maintenant noire.
Appuyez sur supprimer. Tous les pixels transparents contigus doivent être supprimés.
Cela peut être fait avec un script comme celui ci-dessous:
Remarque: l'image sera rognée en fonction du calque actuel qui doit avoir un canal alpha.
Vous devez tout sélectionner, puis taper à droite puis à gauche sur votre clavier pour sélectionner simplement les pixels opaques sans en déplacer aucun, puis appuyer sur Rogner. Cela ne lie que les pixels opaques.