Cubo relleno a transparente en gimp

32

¿Hay una herramienta de "relleno de cubo a transparente" en gimp? Es decir: algo que es exactamente lo mismo que el relleno de cubeta (Shift + B) pero que se llena al 100% transparente, en lugar de a un color.

Y también: ¿Existe una herramienta de lápiz que me permita dibujar con 100% transparente, en lugar de con un color?

Editar: encontré la solución para 'llenar con transparente': seleccione la 'herramienta de selección difusa', haga clic en el color y luego Editar-> Cortar

Realmente desearía que Gimp apoyara el dibujo con transparente como color.

MTilsted
fuente

Respuestas:

12

Para completar la transparencia con otro color, cree otra capa debajo de la que desea llenar la transparencia y use la herramienta de cubo para colorear esa capa lo que quiera (o con un lápiz para varios colores.

Otro método para hacerlo es cambiar el umbral del depósito hasta 0 si solo desea completar el 100% de transparencia.

Además, un lápiz que dibuja transparencia se llama borrador;)

zeldarulez
fuente
1
Pero no puedo dibujar con el borrador como puedo hacerlo con un lápiz. Las operaciones de dibujo son diferentes. ¿Cómo configuraría el borrador para que un solo píxel sea transparente, sin afectar a ningún otro píxel?
MTilsted
3
No entiendo la solución de la capa. Mi imagen solo tiene una capa. Entonces puedo crear una nueva capa y pintarla de negro, pero ¿cómo ayuda eso con algo? No puedo crear una capa con solo la parte de la imagen que quiero borrar.
MTilsted
Cambie el pincel y el tamaño del borrador dentro de la configuración del borrador para que sea de 1 píxel, como lo desea.
zeldarulez
2
Para hacer que Eraser se comporte como un lápiz, desactive el suavizado en las opciones de la herramienta.
Grue
2
¿No es esta respuesta lo contrario de lo que preguntó el OP? El OP quiere "borrar" una selección a transparente, no llenar una región transparente con un color.
Ralph
21

Transparencia de relleno de cubeta con GIMP

Nota: Este tutorial también está disponible en PDF.

_La trahison des images_ por su compatriota René Magritte;  parcialmente destrozado con el propósito de este tutorial.

Agregar un canal alfa

Algunos tipos de imágenes carecen de un canal de transparencia; JPG por ejemplo. Si este es el caso, agregue un canal de transparencia alfa. Esto se hace seleccionando Layer → Tranparency → Add Alpha Channel.

Cubo de relleno con color [opcional]

El siguiente paso es opcional y consiste en llenar el área que debería volverse transparente con un color liso. Seleccione la herramienta de relleno de cubeta o presione [Shift]+[B]. Dentro de las Bucket Fillopciones de la caja de herramientas, seleccione Fill transparent areassolo cuando sea necesario. Seleccione BG colour filly Sample mergedejecute algunos intentos mientras se ajusta Thresholdpara obtener los mejores resultados. En el medio, golpear [Ctrl]+[Z]para deshacer.

Alguna mezcla de colores será inevitable e incluso deseada. (A este respecto, Adobe Photoshop no es diferente). Por lo tanto, elija un color que sea compatible con el fondo en el que finalmente se utilizará la imagen resultante. Haga clic en el rectángulo de color de fondo en la mitad superior de la Tool Optionsventana de la caja de herramientas para cambiar el color de fondo. Aquí, utilicé f3f3e9como color de fondo para el relleno de color liso. Sin embargo, también se puede usar la herramienta Cuentagotas para elegir un color desde cualquier lugar del escritorio.

<code> Bucket Fill </code>: seleccione <code> Rellenar áreas transparentes </code> solo cuando sea necesario.  Seleccione <code> BG color fill </code> y <code> Sample merged </code> y realice algunos intentos mientras ajusta <code> Threshold </code> para obtener mejores resultados.  En el medio, presione <code> [Ctrl] + [Z] </code> para deshacer.

<code> Bucket Fill </code> aplicado.  Elija un color de relleno que sea compatible con el fondo en el que finalmente se utilizará la imagen resultante.  Esto se debe a que la mezcla de colores es inevitable e incluso deseada.  Aquí, utilicé <code> f3f3e9 </code> para el relleno de color liso.

Seleccionar por color

Lo que hay que hacer ahora es Select → By Colour. Puede ser tentador realizarlo Colour to Transparency, sin embargo, esto también cambiaría las áreas semitransparentes dentro del área de imagen deseada. Esta vez, seleccione Fill transparent areasasí como Sample merged. Para este ejemplo en particular, elegí no aplicar Antialiasingni Feather edges. No obstante, experimente con esta configuración y elija la que se vea mejor. Nuevamente, realice algunos intentos mientras se ajusta Thresholdpara obtener los mejores resultados. En el medio, golpear [Ctrl]+[Z]para deshacer.

<code> Seleccionar por color </code>: esta vez, seleccione <code> Rellenar áreas transparentes </code> y <code> Muestra fusionada </code>.  Nuevamente, realice algunos intentos mientras ajusta el <code> Umbral </code> y experimente con <code> Antialiasing </code> y <code> Feather edge </code> para obtener mejores resultados.  En el medio, presione \ <code> [Ctrl] + [Z] </code> para deshacer.

<code> Seleccionar → Por color </code> aplicado

Restar de la selección

A veces, resulta difícil obtener la selección de color exactamente correcta. También se puede seleccionar parte del área de imagen deseada porque el color coincide. En este caso, y apenas visible, también se seleccionaron para su eliminación nueve píxeles deseados en el medio de la tubería. Cuando esto suceda, úselo [Ctrl]+Dragcon una Selectherramienta de su elección para seleccionar un área de selección sustractiva.

Utilice <code> [Ctrl] + Arrastrar </code> con una herramienta <code> Seleccionar </code> de su elección para seleccionar un área de selección sustractiva.

El área de transparencia deseada ahora está seleccionada.

Borrar

Una vez que se selecciona el área de transparencia deseada, simplemente presione [Delete].

Una vez que se selecciona el área de transparencia deseada, simplemente presione <code> [Eliminar] </code>.

Resultado final

Finalmente, exporte la imagen transparente File → Export As...a un formato de archivo que admita la transparencia. Eso sería preferiblemente PNG, pero GIF también funcionaría.

El resultado final

Serge Stroobandt
fuente
1

Para hacerlo mucho más fácil, puede hacer clic derecho para llegar a la opción "seleccionar". Después de eso, seleccione el borde de la región para volverse transparente, y luego haga clic en "eliminar" en su teclado.

user892588
fuente
¿Cómo es esto mejor que otras respuestas?
Toto