text inverse of background.

i want to put text on an image. as of now, i cant see the text alltogether... the image varies greatly in darkness. How do i make the text on the image the exact opposite of the image background (which is the image itself, minus the text of course), so that every part of the text will be able to be seen to the max...


also, if you have any other advise that will help me with this problem please tell me. i want the text to look nice on the background while still being able to see all the text clearly.
CoolturtleAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

forkbeardCommented:
Not sure I understand your question.

Are you trying to have an image and text on top.  Where the text is you can see the image underneath but the colors are reversed?

If so here is how to do that.

Adjust the type how you want it and then click on the type layer in the Layer window while holding down the command key (control for Windows).  This will make a selection around everything on the layer(in this case just the type).  Next hide the type layer by clicking on the 'eye icon' and you should see just the outline of your type.  Now click on the layer w/ your image (no longer holding down command/control keys).  Finally hold down command key(control key for win) and press the "i" key.  This will invert the colors of the selection.  (Not to be confused w/ inverse which will select the opposite of everything you have selected.)

If this isn't what you had in mind please explain further.
0
CoolturtleAuthor Commented:
No. i want the text to be the invert of the background, so i can see the text more easily on the background. for instance, where the background is black, i want the text to be white, but where the background is white, the text directly above it should be black.

Cant you put your answers in the form of comments so other people can try to answer too?

thanx
0
forkbeardCommented:
Just to clarify:

You have a b/w background. You want to put text on top but black text disapears on the darker sections and white text disapears on the lighter sections.

To fix this you want the text to have the opposite color of the background it is above (eg. black=white, white=black).

Do you want the whole letter to be a solid color or broken into sections?  

If you want the text to have just black or white and no greyscale or techture try this...

1.Duplicate the image layer and then adjust the contrast. Increase the contrast so the image is primarily black or white.

2.Next use the Magic wand with the tolerance set to 1 and select a section of white.

3.Next go under Select in the menu bar at the top and choose similar.

4.Make a new layer and fill the selection with a black.

5.Next command(control for windows) click on the type layer to load the selection.

6.Make a new layer and fill this selection w/ white.

7.Now go under Select in menu bar again and choose inverse.  This will select everything but the type.

8.Go back to your layer with just black(step 4) and hit delete.  This sould leave you with partially filled black text.

9.Position this layer above the layer with the white text.(step 6)

10.Hide the type layer and the background duplicate layer. Just the white text, partial black text and your original image layers are showing.

Is this what you were looking for?  If not let me know. I have other ideas.

Just curious what point size are you using for the font.  If it is fairly large you may go in and handpaint on top of the type.  Make sure you the load the selection of the type first so you stay within the boundaries of the type.
0
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

japarksCommented:
I'd mess around with the blending options in the Layers palette. I beleive that either difference or exclusion will automatically make a layer the inverse of the layer underneath it
0
nils pipenbrinckCommented:
What you want to do is quite easy.

Load your image. Then use the text-tool that don't draw but makes a text selection (In Photoshop 5 it's the outlined T-icon you see when you click a little bit longer on the Text-Tool in the Tool-window).

Use this tool to type in your text.

Now you have a text-selection. All you have to do now is to invert this selection (Image->Adjust->Invert).

This will only work for the current layer. If you have multiple layers you must flatten down your image before you do this.

0
CoolturtleAuthor Commented:
its not a greyscale image. i think japarks is right. but even when i make the text opposite of the background, some of the text is still unseeable. I would LIKE to find a way to put text on the foreground that is completely seeable, even on a multicolored "painting like this one.
i COULD make the text a neon green but that just doesnt look right. embossing has been the closest thing ive come to being able to see all the text without altering the background.
0
nils pipenbrinckCommented:
hey.. it works perfectly.

here is an example:

http://www.cubic.org/~submissive/invert.jpg.

 I used the text selection tool and inverted the selection.

That's what you asked for.

Nils
0
nils pipenbrinckCommented:
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
forkbeardCommented:
Have you tried outlining the type?
Load the selection of the type and then make a new layer.  Position the layer underneath the type layer. Then go under Select~Modify~Expand.  Depending on how big your type is expand a few pixels(3-5) then fill the selection with a color different then the background(white or light color for a dark background).  If this is too strong you can try adjusting the opacity or feather the selection before filling w/ a color.

You could also load the type selection, make a new layer, position the new layer underneath the type layer and then fill with a white/light color. Now move the new type a few pixels to offset it from the type above.  Can also adjust the opacity if too strong.

Either one should help make the type more legible.
0
weedCommented:
nils has it....yet no one seems to be listening to him/her...........hmmm
0
forkbeardCommented:
nils suggestion was the same thing I suggested in my 1st submission.  Invert the type.

Coolturtle-Would it be possible to post the image on the net.  We all seem to have solutions but for some reason they don't fit your particular image.  Maybe there is an image similar to yours on the net that we could work on for solutions.  

We don't seem to be getting any where.
0
mapperCommented:
Dude,

Just copy a selection of the background large enough to cover the text area - then EDIT - DEFINE PATTERN.

Then enter the text you want and then holding down the contrl key click on the T in the text layer it will select the text - you will have to render the type layer to fill the text with the pattern you defined (EDIT - FILL - use the pattern first drop down box) fill with the pattern you just saved - then using emboss or drop shadow (very nice effect) you can lift the text from the background - it will have the look as if it came out of the the background - but be readible...

This will give you text that looks like it came out of the background - it's a nicer effect than what you want to do...

Give it a try...

mapper
0
CoolturtleAuthor Commented:
for some reason i didnt see nils thing. he is right though and was much more comprehensive(when i finally did read it) than fork, so even if fork had the right answer first, i didnt understand it. the guy that did the popping out text effect was just so cool that ill have to give him 200pts also(just put in an answer for the question "this one guy" and ill give you the pts. thanks everyone.
0
forkbeardCommented:
For someone who is "pretty smart" a lot seems to get past you.  If you are not going to read the purposed answers or comments don’t post a question.  Especially for 200 points.  Don't waste my and other people's time.  It undermines the purpose of EE.  If you don't understand a purposed answer don't reject it: Ask for further explanation.
0
weedCommented:
easy there fork. none of us are perfect...in fact not so long ago you answered a question with exactly what i had put down as a comment and got points for it so it all evens out in the end. Our purpose here is to help people and thats what we do. If you get too bent about the points its no longer fun.
0
forkbeardCommented:
My apologies. Just blowing off some steam.  Beating my head against the keyboard trying to figure out what would solve the problem and then... oops it was already solved long ago.  Not mad about the points but the effort spent trying to solve something and then have credit given to someone else.  

Like you said this is suppose to be fun. I guess I need to get some sleep. Sorry.
0
nils pipenbrinckCommented:
forkbeard..

better drink a coffe...

And btw.. i think it would only be fair if I "give" you half of coolturtles points since your answer was as correct as my was.

I'll open a question for 100 points in this forum.. answer it and you'll get them..

0
mapperCommented:
Coolturtle, Nils,

You mentioned that you liked this option yet I did not get the credit for it - CT, since you accepted Nils' answer I am locked out of the pool here - I don't mind spliting the points, but getting none when you accepted my answer previously then awarded the points to Nils (since his answer was in first - my answer is different and provides better results - at least to the eye...) Just wondering what happened...

mapper

 Just copy a selection of the background large enough to cover the text area - then EDIT - DEFINE PATTERN.

Then enter the text you want and then holding down the contrl key click on the T in the text layer it will select the text - you will have to render the type layer to fill the text with the pattern you defined (EDIT - FILL - use the pattern first drop down box) fill with the  pattern you just saved - then using emboss or drop shadow (very nice effect) you can lift the text from the background - it will have the look as if it came out of the the background - but be readible...

This will give you text that looks like it came out of the background - it's a nicer effect than what you want to do...

Give it a try...

mapper
0
forkbeardCommented:
Thanks nils, but that is not necessary.  I regret making a big deal out of it.  I'll get the next one.

forkbeard
0
CoolturtleAuthor Commented:
i dont know what your complaining about mapper, go to the question that says that one guy and you got the points... i said i would give you them, and i did.
0
CoolturtleAuthor Commented:
fork, i rejected your answer cause you made it so no one else could try to answer.. put it in the form of a comment next time. plus that ctrl-i crap
doesnt work on my computer.
-Coolturtle
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Creative Suite CS

From novice to tech pro — start learning today.