Cuando se dibuja con el pincel negro con un 50 % de transparencia, este color (cuando se elige con el selector de color) se reconoce como color gris (128 128 128 rgb).
¿Cómo eliminar la transparencia para obtener el color negro?
Lo que logré por ahora es:
pick
colorear .¿Existe un método más conveniente para encontrar el valor del color transparente cepillado sin transparencia?
estoy usando photoshop7
Aquí una ilustración-demostración (fuente: adelavida.com )
La transparencia de cualquier nivel se puede editar transformando la transparencia de la capa en una máscara de capa:
Capa > Máscara de capa > Desde transparencia
Entonces, si usamos la imagen de la respuesta de @joojaa:
Esto es lo que obtenemos:
Si desea eliminar la transparencia, puede simplemente hacer clic con el botón derecho en la máscara y elegir Eliminar máscara de capa . También puede deshabilitar la máscara, usar cualquier herramienta para editarla, etc.
Photoshop GUI es un poco improductivo para este problema. Los datos están ahí, simplemente están extremadamente ocultos*. El color recto se puede leer aunque es un poco complicado. Si necesita esto a menudo para cualquier propósito, registre la siguiente acción (lo necesito con bastante frecuencia para el trabajo en 3D):
Preparación Oculte las capas que no desea aplanar para un color uniforme.
--Empezar a grabar--
Elija Imagen -> Cálculos
Ahora tienes una capa sin alfa.
Imagen 1 : Esto es lo que tengo como punto de partida. Nota: El png tiene alfa.
Imagen 2 : canal alfa eliminado, tenga en cuenta que tenía algunos píxeles ligeramente coloreados allí (me preguntaba por qué se recortó de esa manera). Tenga en cuenta que Photoshop está predeterminado en blanco. También puede ver claramente el difuminado que hace Photoshop.
Esto debería funcionar en todas las versiones de PS que he usado.
PD: si guarda el alfa por separado y exporta una imagen sin multiplicar.
* Es de suponer que no quieren que trabajes en este nivel de procesamiento. Como si el mundo se derrumbara si los píxeles transparentes tuvieran color.
pick
los colores con el selector de color.Actualice algún tiempo después.
No aplane la imagen, no reduzca los colores exportando a gif.
En realidad, es una pregunta más interesante de lo que pensé originalmente.
Hice algunas pruebas. Sí, mide 127 en todos los canales. Pensé que era gris, pero cuando vi los niveles en esa capa, en realidad es negro.
Creo que no hay forma de cambiar la opacidad al 200%.
La solución consiste en duplicar esta capa varias veces y combinarlas. La primera vez el valor era 63 y decreciente. Cuando tengo 7 duplicados (incluido el original, los valores son 1 y en el octavo duplicado finalmente es 0.
Entonces, una respuesta es (para este caso) duplicarlo 7 veces más y combinar las capas nuevamente. El número de capas combinadas depende de la máxima transparencia que tengas y necesites.
Mantener este método le permitirá conservar bordes suaves y transparencias adicionales, por ejemplo, algunas transparencias internas.
100% black color
con diferentes niveles de transparencia y Photoshop lo sabe (vea el resultado del gif en el segundo cuadro) =)A menos que el píxel que está mirando esté en su propia capa, es imposible saber si el color se aplicó como un color "puro" de baja opacidad o como un color mixto de opacidad total. En su ejemplo, un píxel que fue el resultado de usar un 50 % de opacidad de negro sobre un fondo blanco es idéntico a un píxel que resultó de aplicar un 50 % de gris (o, más bien, (128,128,128)) al 100 % de opacidad. Si el píxel está en una capa separada y desactiva todas las demás capas que contribuyen al valor de ese píxel, el selector de color reflejará el color realmente utilizado.
gif
da el valor de color exacto sin transparencia. Necesito obtenerlo sin exportaciones y cosas similares. Me asombra que algo tan simple sea tan complicado de conseguirObtener el valor RGB de un píxel debería ser fácil, pero no lo es porque Photoshop premultiplica el alfa como transparencia de capa y no le permite acceder a los canales RGB sin aplicar la transparencia. Puedo pensar en algunas técnicas para llegar allí, una fácil es usar el complemento Solidify-B de Flaming Pear (gratis).
Para mayor claridad, Solidify-B intenta llenar las áreas vacías de una capa transparente con un patrón que tenga sentido visualmente. A menudo se usa para expandir áreas opacas más allá de sus límites originales para que no se produzcan artefactos en blanco y negro al renderizar elementos 3D. Es un feliz accidente que los complementos le den el valor RGB exacto para píxeles semitransparentes.
Si necesita exactamente lo que obtiene al exportar a gif, simplemente aplane la imagen. Capa->Aplanar Imagen.
Si desea hacer que su trazo de pincel gris sea 100 % negro en la nueva capa: 1. Seleccione la capa con el trazo de pincel 2. Vaya a Seleccionar -> Gama de colores... 3. Haga clic con la muestra de color en su trazo de pincel y ajuste el nivel de selección con Deslizador de borrosidad. Haga clic en Aceptar. 4. Haz una nueva capa. 5. Vaya a Editar -> Rellenar... -> Seleccione Color del menú desplegable Contenido y seleccione el color negro. Haga clic en Aceptar.
50% transparent black
dará 128,128,128
después de flatten, necesito0,0,0
joojaa
MG_
el tipo
rafael