Cómo encontrar fácilmente un píxel en Photoshop

Tengamos una imagen con un tamaño de, por ejemplo, 1000x1000 px. La imagen es transparente, pero solo un píxel no lo es.

La pregunta:

  1. ¿Cómo puedo encontrar este píxel donde está en la imagen usando Photoshop?

  2. ¿Puedo ver desde algún lugar cuántos píxeles (no transparentes) contiene mi imagen (usando Photoshop)?

Puede utilizar el registro de medidas si desea algo más sofisticado que un conteo. De todos modos, ¿qué quieres hacer con los píxeles semitransparentes?

Respuestas (4)

Puede Ctrl / Cmd+ hacer clic en la miniatura de la capa para seleccionar todos los píxeles no transparentes y leer la cantidad de píxeles en el panel Histograma :

La desventaja es que los píxeles deben tener una opacidad del 50% o más para poder seleccionarse de esta manera. Es posible que deba asegurarse de que ese sea el caso antes de hacer el conteo.

Hay muchos escenarios diferentes en Photoshop en los que podría tener lo que ha descrito, pero aquí hay un par de formas de rastrear un píxel no transparente.

Si sus archivos tienen una sola capa y no tienen máscara de capa, aquí hay dos opciones:

  1. Con el movimiento demasiado activo, haga clic en la capa en el panel de capas y marque esta casilla en la paleta de opciones en la parte superior de la pantalla. Esto mostrará los controles de transformación estándar, que serán bastante fáciles de detectar.

ingrese la descripción de la imagen aquí

  1. Simplemente puede mantener presionado CMD (macOS) o CTRL(Windows) y hacer clic en la miniatura de la capa en la paleta de capas. Esto colocará una marquesina alrededor del píxel en la capa.

ingrese la descripción de la imagen aquí

Si la capa tiene una máscara, puede mantener presionada ALTy hacer clic en la máscara de capa, esto mostrará una versión en blanco y negro del canal alfa para esa máscara.

Aquí hay 6 píxeles grises opacos en una imagen de 1000x1000, todos los demás 999994 píxeles son completamente transparentes:

ingrese la descripción de la imagen aquí

Contarlos visualmente causa, al menos para algunos de nosotros, algunos problemas, como habrás notado.

Puede seleccionarlos haciendo clic en el icono de la imagen en el panel de capas y manteniendo presionada la tecla Ctrl al mismo tiempo. A continuación, puede ampliar la selección. En la siguiente imagen, la selección se amplía en 10 píxeles. Se inserta una nueva capa. La selección se rellena de rojo aplicando el cubo de pintura sin antialiasing ni contiguo seleccionado:

ingrese la descripción de la imagen aquí

Ahora al menos los píxeles ampliados son visibles. Desafortunadamente, los píxeles opacos adyacentes pueden ser difíciles de ver porque se vuelven casi uno al expandir la selección. Un punto es este en vista de píxeles:

ingrese la descripción de la imagen aquí

No es cuadrado, pero su número de píxeles se puede calcular fácilmente. es 381

En principio, se podría usar blanco en lugar de rojo, fusionar los puntos con una capa negra sólida y aplicar el desenfoque promedio. El brillo resultante sería proporcional al número de píxeles opacos.

Solo por diversión, ajusté la capa de puntos a blanco puro con curvas, hice 4 copias de la capa de puntos, separé las copias y las fusioné en una capa negra sólida:

ingrese la descripción de la imagen aquí

Si observa atentamente, verá que el modo de color cambia a RGB de 32 bits/canal. Con su filtro Blur > Average hace un resultado sustancialmente diferente a cero:

ingrese la descripción de la imagen aquí

Todos los canales tienen 0,0093. Probablemente esté truncado o redondeado en los cálculos, el promedio exacto también puede ser, por ejemplo, 0,0094 o 0,0092 o algo más; solo Adobe sabe qué tan preciso es el resultado. Si dividimos 0,0093 primero por 4 y luego por 381 y finalmente multiplicamos por 1000000 obtenemos 6.1 No recomiendo usar este divertido cálculo para nada importante. Como se dijo, no sabe si hay puntos amalgamados o puntos sobre el borde.

En Photoshop, también puede utilizar Magic Wand toolpara seleccionar un área de la imagen que crea que es transparente y hacer clic en ella.

Luego haga clic en Select/ Inversepara seleccionar cualquier píxel en esa capa que no sea transparente.

A continuación, puede hacer clic en View/ Fit Layer(s) on Screen. Esto le mostrará el cuadro delimitador rectangular que rodea todos los píxeles no transparentes que encontró como una selección, en una vista ampliada, mostrándolos todos en la pantalla. Todavía pueden ser difíciles de ver en la pantalla, pero puede acercar más para ver cada píxel real.

Pruébelo usted mismo, con una imagen transparente de 1000x1000 píxeles y un pincel duro de 1 píxel (predeterminado). Usando su Brush tool(con la capa de imagen en blanco seleccionada), haga clic en la imagen una o varias veces. Luego, prueba el método que describí anteriormente.