Tell me more ×
Graphic Design Stack Exchange is a question and answer site for professional graphic designers and non-designers trying to do their own graphic design. It's 100% free, no registration required.

I have an image that has a white background but its also semi transparent so the white background seeps through. now if i remove the background it will still have the white parts where the original background was seeping through making it look really strange on any other background but white... Is there a way to remove the "white" parts in the image...

arrows

The bottom of the img is exactly like something i have in mind (where the arrow is reflected and the arrows shadow as well)

As you can see when i remove background and change it to black it looks horrible: has white background

Update: I actually made a mistake by voting the first answer up. I want to know how to remove the background completely. I know how to save images so they are transparent

share|improve this question
you can post that image link here some one will put that image in question – Jack May 14 '12 at 5:41
lol That's too big – Jack May 14 '12 at 5:59
lol... here is another one mygimptutorial.com/preview/button-with-reflection.jpg – Xitcod13 May 14 '12 at 6:00
show 1 more comment

3 Answers

I didn't read all of those tutorials but they seem to answer a different question.

If you want to save an image with a transparent background you need to remove the background from the image and then do "Save For Web" in either .png or .gif format and you'll have the ability to save with transparency. Then you can put it on any website and it will match the background.

For example:

Transparent Arrow PNG

Which should be saved like this:

How to save Transparent

Now, if you look on HTML you can see that as a transparent PNG you can put any background behind it:

http://endersdrift.freeiz.com/trans-arrow.html

share|improve this answer
PNG. GIF would look really bad. – Sylverdrag May 14 '12 at 16:20
1  
Some systems don't allow PNG. Don't ask me why. I always try to use PNG for the algorithm legality but have come across some back end databases that don't support them. – Ryan May 14 '12 at 17:12
the problem is how do i remove the background part that overlaps with the picture. How do i remove the white from the reflection of the arrow so that part is also transparent and doesnt contain the white color. So when i put it on red or blue background it looks nice. – Xitcod13 May 14 '12 at 19:27
.....you save it as a .png with transparency like I just said. I've edited my answer to include a demonstration for you. Let me know if that answers your question. – Ryan May 14 '12 at 22:02
do one thing use magic wand tool and remove the whole white area.. – Jack May 15 '12 at 4:25
show 2 more comments

Did you try a masking layer with a gradient applied to it? How it works cut out the arrow section where you want the color changeable and then set a background layer. Next create a masking layer for the reflected arrow and place a black to transparent gradient over it. I know this works in photoshop but I am unfamiliar with gimp's abilities.

share|improve this answer
thanks a lot your answer helped me figure it out – Xitcod13 May 16 '12 at 18:54
Glad I could Help! To help other people who view this question vote my answer as the one you like! – skids89 May 16 '12 at 18:57
This is most helpful but its does not achieve the effect needed. Look below. – Xitcod13 May 16 '12 at 19:42
up vote -1 down vote accepted

thanks to skids89 suggestion i figured it out. To remove a background from an image that appears transparent you need to:

cut out all the background that is not overlapping with the img. (magic wand select then del) delete bg then you need to cut out all the places in the img that overlap with the background (using magic lasso tool or something similar) and paste them into a new layer new layer with overlapping afterwards you need to apply the mask to the new layer and use the gradient tool just as skids89 suggested.(yet the img will still have the background behind it it will just be with a gradient and transparent) (changing opacity of the layer will also work) mask and gradient

now you need to create a background layer with a color opposite to the previous background color opposite bg and then you need to select the layer with the mask (not the mask the actual layer) go to image->adjustments->levels and move the bottom slider up adjust levels (that is if your color was white, otherwise first change channel setting to the most similar of your colors first--from RBG to blue for example if your bg was blue) this will make your original background disappear :)

results (yours should look nicer if you applied gradient to it): final bg

And this is how your final image will look like the bottom part having a truly transparent background so you can place any background behind it and it will look nice: final result

Tip: If you have any jagged edges or dots left behind after the cutout do the fallowing things to the layers with those problems: create a mask for them go to Filter->blur->Gaussian Blur mess with the value until the all the jagged edges are underlined (this might simply make it a tiny bit darker or transparent and might be hard to see but usually value somewhere around 2.0 works) then go image->adjustments->levels move the bottom slider up until the jagged edges are gone and move the top slider down until you are satisfied with the results. click ok and it should look wonderful (if you not getting result expected you probably selected the layer instead of the mask undo all you've done and select the mask of that layer then try again)

share|improve this answer
1  
While there is nothing wrong with posting an answer to your own question, it is more appropriate to mark the most helpful answer as accepted rather than accepting your own. graphicdesign.stackexchange.com/faq#howtoask – Farray May 16 '12 at 19:32
1  
you are wrong it never says to accept an answer from someone else. You can accept your own answer and as well you shouldlnt have voted my comment down since its an excellent comment (just because you didnt like what i did with marking my answer as the best) . – Xitcod13 May 17 '12 at 2:35
1  
my own is the most helpful one. Its also the one that answers my question and the other one doesnt. – Xitcod13 May 17 '12 at 2:39

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.