En Photoshop, reuní algunas fotos panorámicas con la herramienta Photomerge, y la imagen resultante contiene muchos píxeles transparentes. Además, debido a que se ensambla a partir de varias fotos, la alineación puede estar desactivada. Lo que me gustaría hacer es cortar la imagen en el cuadro más grande que no contenga píxeles transparentes. Es similar a la herramienta Recortar, pero esto eliminaría una cantidad de píxeles no transparentes. ¿Hay algo como esto?
Básicamente, algo que recortaría automáticamente la imagen de arriba en el cuadro de selección allí: un rectángulo sin píxeles transparentes.
Respuestas:
Imagen> Recortar y luego seleccione Basado en: píxeles transparentes
fuente
Usando CS6, lo siguiente hace exactamente lo que se requiere para mí:
resultado: hermoso!
fuente
Hay varios enfoques diferentes que tomaría para esto, pero no puedo pensar en una forma de hacerlo automáticamente.
Primero cree una capa de relleno debajo con un color brillante. Esto le muestra los píxeles semitransparentes que quedan de la fusión de imágenes.
En segundo lugar, duplica la capa superior con tu imagen. siga duplicando su capa de imagen original hasta que desaparezca cualquier color de la capa de relleno a continuación. Esto tiene el efecto de hacer que los píxeles semitransparentes sean completamente opacos, y no afecta el resto de la imagen como ya es.
Por último, combine todas estas capas y recorte al tamaño deseado. Podrías recortar al principio si quisieras, no hay diferencia.
Si un área de píxeles dada no tiene relleno, en lugar de recortarla, ¿por qué no clonar sobre ella con la herramienta de clonación?
fuente
En caso de que Photoshop no te ofrezca ninguna solución para esto:
Utilizo Microsoft ICE o Autopano Pro para la costura de fotos, y ambos tienen funciones de recorte muy simples para lograr esto.
Tal vez debería intentar usar una herramienta diferente para coser: ICE es gratuito, puede valer la pena intentarlo.
fuente
Haga una nueva capa y Editar - Rellenar ... con negro.
Ahora, con ambas capas visibles y la capa de la imagen seleccionada, use Magic Wand, y con "Sample All Layers" y "Contiguous" marcadas, seleccione el área transparente que ahora se volvió negra.
Presiona eliminar. Todos los píxeles transparentes contiguos deben eliminarse.
fuente
Lo que puedo pensar es:
a) secuencias de comandos de Photoshop [ 1 2 ]
b) Matlab [ 3 ]
Echar un vistazo. Mientras tanto, buscaré enlaces que expliquen mejor cómo se puede hacer esto o probablemente escriba algún código de Matlab para esto y luego edite esta publicación.
fuente
Si no puede encontrar una herramienta automática y tiene que terminar haciéndolo a mano, este tutorial le mostrará cómo hacerlo con la herramienta de recuadro de una sola fila, que es mucho más fácil que la normal cuando se trata de acertar parte superior.
fuente
Debe seleccionar Todo, luego tocar a la derecha y luego a la izquierda en su teclado para seleccionar los píxeles opacos sin mover ninguno de ellos, y luego presionar Recortar. Esto limitará solo los píxeles opacos.
fuente
Esto se puede hacer con un script como el siguiente:
Nota: la imagen se recortará de acuerdo con la capa actual que debe tener un canal alfa.
fuente