Hmm...maybe try this(it's very long sorry)
1. Open image at least 300dpi for the outline edge to look better
2.Option or alt(depending if you use mac or Win)+drag layer you wany to outline to the new layer icon to make a duplicate. Name it "color"
3. With the "color" layer active go to filter>Blur>Smart Blur
Quality- High,Mode- Normal,Radius- 67.1,Threshold-39.0 The goal is to smooth the inside of the shape while keeping crisp edges(adjust to your liking) click OK
4. Option or Alt+ drag "color" layer to the new layer button to duplicate. Name it "outline"
5.Image>Adjust>Channel Mixer
Monochrome,Red- 24,Green- 68,Blue-8,Contrast- 0
6. Filter>Stylize>Find Edges
7. Set "outline" layer mode to DARKEN
8. Create a new adjustment layer, Layer>New Adjustment Layer>Brightness/Contrast
Check "Group With Previous Layer" Click ok
9.Play around with the levels until you see something familar the click OK
If you wanted less black skip step 5 and set outline layer to Multiply
For bitmap quality outline, use the Smart Blur Filter instead or Find Edges in step 6 in Edge only mode, Then,Image>Adjust>Invert to the Outline layer and then do step 7 on.
I posted a very crappy one of myself, I choose a bad resolution so it's a bit choppy I didn't change my dpi because well,I'm to lazy to
here's how you would change that
Load your image into Adobe Photoshop (or Photoshop Elements).
Select the "Image > Image Size" menu option (may be "Image > Resize > Image Size" in Photoshop Elements).
In the image size dialog window, deselect the "Resample Image" checkbox (make sure there is no checkmark in that box).
In the "Resolution" box type in 300
Click OK
(don't change the pixel dimensions).
Save this photo with a new name so you can have your original back-up
I totally hope I didn't screw you up