Solved

Gimp - mask

Posted on 2013-06-24
13
432 Views
Last Modified: 2013-07-06
I need guidance with a mask. I have 2 layers and I want to mask one through the other. I've attached a png showing what I want.

Here is what I am doing:
- select the text layer
- menu -> "Layer/Transparency/Alpha to selection" (now the outline letters are selected)
- select the background layer
- hit delete button
- no change in image

If I do the following steps, then the entire background is cleared:
- select the text layer
- menu -> "Layer/Transparency/Alpha to selection" (now the outline letters are selected)
- menu -> Select/Invert
- select the background layer
- hit delete button
- background image deleted


The png file shows what the desired result (note that this was done 'manually')


It won't allow me to attach an xcf file, so I can't show what I've got thus far. The test is not a true text layer, I have a layer that has as its image a word, with an outline font. This is because I started with a font that was solid, and then modified it (fuzzy select, shrink, delete) so that it looked like an outline font.

Can you tell me the missing step(s)?
at-final.png
0
Comment
Question by:allelopath
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
  • 2
13 Comments
 
LVL 32

Expert Comment

by:Paul Sauvé
ID: 39273030
Hi,
Could you please rename the .xcf file as a .txt file and attach it - I will change it back and open in GIMP to see how I can help.

PaulS
0
 
LVL 32

Expert Comment

by:Paul Sauvé
ID: 39273411
0
 
LVL 70

Expert Comment

by:Merete
ID: 39273577
Try using the snipping tool windows 7
when you open it the screen goes grey using the curser with rectangle,
 drag it around the rectangle that  area will go clear then click on the floppy disc and save it. jpg
Upload  that using the image icon above comments on the right next to <>
choose file then give it name then embed just as you clicked embed make sure your curser is blinking in the comment where you want the image to embed to.
Upload on EEhttp://www.bleepingcomputer.com/tutorials/how-to-use-the-windows-snipping-tool/
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 70

Expert Comment

by:Merete
ID: 39273613
Your problem is probably the layers.
Why hit delete why not just copy that and paste as a new layer on the new background?

Here is what I am doing:
- select the text layer
- menu -> "Layer/Transparency/Alpha to selection" (now the outline letters are selected)
- select the background layer<<<leave that
- hit delete button<<< because it's already a transparent there is no background
- no change in image<< that's why

I have 2 layers and I want to mask one through the other.
The PNG you attached is png with two letters a and t with coloured added?
Your colours are like dots not a straight colour
what is it your trying to achieve? flatten then merge them?
Transparents
0
 
LVL 1

Author Comment

by:allelopath
ID: 39274613
0
 
LVL 1

Author Comment

by:allelopath
ID: 39274773
>>what is it your trying to achieve
The result I seek is shown in the png file attached to the original post.
0
 
LVL 32

Expert Comment

by:Paul Sauvé
ID: 39275096
What I did first was to create a pattern with the bottom layer (copy - paste into a new image first, then Export select GIMP Pattern to C:\Users\YOUR USER NAME\.gimp-2.8\patterns). This will be used later to fill the text.

Create a new image and add the text (I like to use the Text tool for this). Adjust the text size and the font to your liking.

What I do now is right-click the text layer and select Path from Text. This gives you an outline of the text.

Create a new layer, use Select -> From Path, then use the Bucket Fill Tool, Pattern Fill, select the pattern you created above, fill the text.

Create a new layer, use Select -> From Path, then use Edit -> Stroke Path to get the text outline.

You don't really need the layer mask to do this, but here is a good video on layer masks: GIMP Tutorial How-to Use Layer Masks to Colorize Images
MaskQuestion-1.txt
0
 
LVL 1

Author Comment

by:allelopath
ID: 39275163
I do not have a true text layer. I have an image layer that is the word with an outline font. This is because I started with a font that was solid, and then modified it (fuzzy select, shrink, delete) so that it looked like an outline font.

I have no attachment to using a layer. Is it easier to do without a layer? If so, how?
0
 
LVL 32

Expert Comment

by:Paul Sauvé
ID: 39275304
Can you post the original image (as .jpg or .tif), please?
0
 
LVL 1

Author Comment

by:allelopath
ID: 39275501
I've all that is necessary, I think. The first post shows the desired results in the attached png file. In a later post, I attached the xcf file, with a txt extension. What else would be necessary?
0
 
LVL 32

Expert Comment

by:Paul Sauvé
ID: 39275576
You said above:
... This is because I started with a font that was solid, and then modified it (fuzzy select, shrink, delete) so that it looked like an outline font.
It would be very helpful to me what your starting point is in order to advise you how to proceed.

I know how to get to your end result as I have shown above (download the MaskQuestion-1.txt file, change the type from .txt to .xcf and open in GIMP. But I am unable to answer your question as to how you can accomplish this using your starting point.
0
 
LVL 1

Author Comment

by:allelopath
ID: 39281560
My starting point is the xcf attached to the first post, but without mask.
0
 
LVL 32

Accepted Solution

by:
Paul Sauvé earned 500 total points
ID: 39282279
I have an image layer that is the word with an outline font...
Create a new image from the Doll layer and Export (select GIMP Pattern) to C:\Users\YOUR USER NAME\.gimp-2.8\patterns)
Close and Reopen GIMP (to see the new pattern)
Open image containing solid text
Select solid text in imge
Create a new layer (Layer -> Duplicate Layer)
Invert selection (Select -> Invert) and erase background, keeping only text
Create New layer and invert selection
Edit -> Stroke Selection (to get an outline of text)
Go back to second layer and use Bucket Fill -> Pattern (with pattern created in step 1) and fill text layer
Don't forget to remove the first layer (bottom layer)
Text.txt
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Keep your audience engaged and get the most out of your next presentation with these quick Prezi tips.
In a previous article here at Experts Exchange (http://www.experts-exchange.com/articles/18414/Create-a-PDF-file-with-Contact-Sheets-montage-of-thumbnails-for-all-JPG-files-in-a-folder-and-each-of-its-subfolders-using-an-automated-batch-method.html)…
In addition to being a great web-based presentation tool, Prezi also makes it easy to save your presentation as a PDF to share with others as well. Learn how in this tutorial. Select the share icon from the top menu in your Prezi editor: Select "D…
In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question