Java text effects, shadow or glow

hello all, could anyone tell me how to apply a shadow or glow effect to text drawn into a jpanel (without using any 3rd party libs)?
Thanks
Dori
Edited by: Sir_Dori on Jan 9, 2009 3:09 AM

There is stuff in the java.awt.geom and java.awt.image packages that will help you out here, but they won't have "glow" or "shadow" already built in, so you'll have to figure those out for yourself.
A shadow (as in a drop shadow, I'm assuming?) is layering, combined with a change of colorspace (to black and white, no grey), then a blur, and a partial transparency and a translation. A glow (an outer glow, I'm assuming is what you're looking for?) is basically a drop shadow with a shift in hue and luminosity, with a scaling instead of a translation. Also, sometimes a color dogde on the top layer, depending on what you want to glow.
You can get the effect of layering by drawing everying in a lower layer first, then drawing again to get the second layer. You can get a blur with a convolution filter (see ConvolveOp, maybe?). Transparency comes from an Alpha Composite. Translation and Scaling come from an AffineTransform or AffineTransformOp. Changing the color is a ColorConvertOp. Shifting the hue and luminosity could be done by changing colorspaces (see ColorConvertOp, maybe), then doing a RasterOp to change the hue, etc. The forumla for a color dodge can easily be found on-line, so if worst comes to worst, you could write you're own filter for that.
- Adam
Edited by: guitar_man_F on 9-Jan-2009 9:57 AM

Similar Messages

  • Adobe Muse CC 2014 no text effects installed

    I recently updated creative cloud cc2014
    and the old version of Adobe Muse I have the text effect panel
    and now CC 2014 I can't even find my text effect (shadow and all that)
    Can anyone please help.  Thank you
    CJ

    Finally just shutting Muse and now the effect panel is back
    however, the shadow and the rest of the effects are not working
    you can't click them or its shaded out.  Anyone having this problem?
    Is Adobe fixing this ? I got MuseTheme Text Shadow but its not for navigation anyways.

  • How can I create a shadow text effect?

    How can I add a blur effect to text on a BufferedImage. I am trying to create a shadow text effect. Here is what I have currently.
    BufferedImage image = new BufferedImage(500,120,BufferedImage.TYPE_INT_RGB);
    Rectangle2D Rectangle = new Rectangle2D.Double(0,0,500,120);
    Graphics graphics = image.getGraphics();
    Graphics2D g2d = (Graphics2D) graphics;
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
    g2d.setPaint(Color.white);
    g2d.fill(Rectangle);
    g2d.draw(Rectangle);
    //Shadow text
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
    shadow = new TextLayout("Shadow Text", new Font("Serif", Font.BOLD, 70), g2d.getFontRenderContext());
    g2d.setPaint(Color.lightGray);
    shadow.draw(g2d, 13, 103);
    //Main text
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
    text = new TextLayout("Shadow Text", new Font("Serif", Font.BOLD, 70), g2d.getFontRenderContext());
    g2d.setPaint(Color.black);
    text.draw(g2d, 10, 100);
    I found a blur effect but it affect the whole image not just the shadow. Here is an example.
    BufferedImage image = new BufferedImage(500,120,BufferedImage.TYPE_INT_RGB);
    Rectangle2D Rectangle = new Rectangle2D.Double(0,0,500,120);
    Graphics graphics = image.getGraphics();
    Graphics2D g2d = (Graphics2D) graphics;
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
    g2d.setPaint(Color.white);
    g2d.fill(Rectangle);
    g2d.draw(Rectangle);
    //Shadow text
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
    shadow = new TextLayout("Shadow Text", new Font("Serif", Font.BOLD, 70), g2d.getFontRenderContext());
    g2d.setPaint(Color.lightGray);
    shadow.draw(g2d, 13, 103);
    Blur filter
    float ninth = 1.0f / 9.0f;
    float[] kernel = {ninth, ninth, ninth, ninth, ninth, ninth, ninth, ninth, ninth};
    biop = new ConvolveOp(new Kernel(3, 3, kernel));
    op = (BufferedImageOp) biop;
    image = op.filter(image,null);
    //Main text
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
    text = new TextLayout("Shadow Text", new Font("Serif", Font.BOLD, 70), g2d.getFontRenderContext());
    g2d.setPaint(Color.black);
    text.draw(g2d, 10, 100);

    I thought I answered that question?!
    In your code above, watch out for statement:
    image = op.filter(image,null); The resulted buffered image is new, so you are updating the reference held in variable image.
    Unfortunately variable g2d is still refering to a graphics object back by the original image, so:
    g2d.setPaint(Color.black);
    text.draw(g2d, 10, 100);renders on the first buffered image, not the second.
    Here's my code again, touched up a bit.
    import java.awt.*;
    import java.awt.font.*;
    import java.awt.geom.*;
    import java.awt.image.*;
    import java.io.*;
    import java.util.*;
    import javax.imageio.*;
    import javax.swing.*;
    public class ShadowText {
        public static void main(String[] args) throws IOException {
            int w = 500;
            int h = 120;
            Font font = new Font("Lucida Bright", Font.ITALIC, 72);
            String text = "Shadow Text";
            BufferedImage image = new BufferedImage(w,h,BufferedImage.TYPE_INT_RGB);
            Graphics2D g = image.createGraphics();
            adjustGraphics(g);
            //start off all white:
            g.setPaint(Color.WHITE);
            g.fillRect(0, 0, w, h);
            //draw "shadow" text: to be blurred next
            TextLayout textLayout = new TextLayout(text, font, g.getFontRenderContext());
            g.setPaint(new Color(128,128,255));
            textLayout.draw(g, 15, 105);
            g.dispose();
            //blur the shadow: result is sorted in image2
            float ninth = 1.0f / 9.0f;
            float[] kernel = {ninth, ninth, ninth, ninth, ninth, ninth, ninth, ninth, ninth};
            ConvolveOp op = new ConvolveOp(new Kernel(3, 3, kernel), ConvolveOp.EDGE_NO_OP, null);
            BufferedImage image2 = op.filter(image,null);
            //write "original" text on top of shadow
            Graphics2D g2 = image2.createGraphics();
            adjustGraphics(g2);
            g2.setPaint(Color.BLACK);
            textLayout.draw(g2, 10, 100);
            //save to file
            ImageIO.write(image2, "jpeg", new File("ShadowText.jpg"));
            //show me the result
            display(image2);
        static void adjustGraphics(Graphics2D g) {
            g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
            g.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON);
        static void display(BufferedImage im) {
            JFrame f = new JFrame("ShadowText");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(new JLabel(new ImageIcon(im)));
            f.pack();
            f.setLocationRelativeTo(null);
            f.setVisible(true);
    }

  • Muse: Issue: Text Effects options (Drop Shadow, etc) are always disabled.

    Hello,
    I am a new Muse user and I have been using the Learn Tutorials here on helpx.adobe.com to teach myself Muse.
    I have a strange problem. When following through the "Apply Effects to Text" tutorial at: Adding effects to text | Adobe Muse CC tutorials, the options to add a drop shadow are not enabled. On advice from folks on Twitter, I tried the same using System Fonts, Web Fonts and Web Safe fonts. None of them seem to work.
    I am attaching a video capture of the issue.
    Please help :-(
    Adobe Muse CC version 2014.1.0.375 CL 785695 (PC)
    Message was edited by: Sujay Sarma
    Change: Added Muse Version info

    That's worse. If I set Stroke to 1 (you can only do that on the Text Frame and not the text itself), then the Text Effects do get enabled. BUT, the effect is applied to the entire text frame instead of just the text. See this:
    I want the drop shadow for the text not the frame (like how Photoshop does it).

  • Text Effect Does Not Appear

    I have never encountered this problem before. I wanted to make my copyright watermark more striking, so I created a variation on the relatively well-known "glass" text effect, but the effect will not print, nor will it show up when the file is saved as anything other than a psd. I have tried to rasterize the text, rasterize the layer, and convert it into a smart object; I get nothing. I have exported it to Illustrator, and I get nothing. I have just opened the psd in other programs that read the psd format, and I get nothing: it always just turns out as flat, unaltered text. Even Photoshop won't print anything but the flat text. Save it as something like a jpg, and the result is an image with flat text. I don't have this happen when I do simpler effects: my current watermark is a bevel and emboss with contour and a drop shadow, and it looks perfect; but when I do the more complicated layering to make the glass effect, the result is as if I had done nothing but put text color on it. In fact, the only way I can even show the effect here is via a screen capture from Photoshop CS5, which looks like this:
    It's not a very good rendering of what it looks like in Photoshop, but the screen capture is the only thing I've got.
    The layer effects that were enabled for the image you see are inner shadow, outer glow, and bevel and emboss. Several other effects I had already turned off.
    Is it the case that some text effects just won't show up? I can't imagine that's the case, since the sites where creating such effects are demonstrated certainly must be exporting the imagery to show it on their sites.
    One last curiosity is that, once I've put in all the layers, I can turn them off one by one, and I get no effect, even when I've turned off effects to the point where I basically have my original watermark style, which looks just fine in print and jpg.
    Does anyone have an explanation for why this is happening. Is it something I'm doing, or is it really that I can't print or present as jpg images some text effects?
    On a techical note, I'm using Photoshop CS5 64-bit in Windows 7 on a very good computer, and my main monitor is not IPS, but it is VA, and is calibrated every two weeks.
    Any help in solving my rather frustrating mystery would be most appreciated.

    I shall herewith provide as much visual information as possible to help you see the work product and its components.
    This is a screen capture of a photograph in which I used the glass effect:
    Next is a capture to show the effect more clearly (a published print would have the opacity of the text layer reduced considerably since it looks rather strong at 100%):
    Next is what happens to the effect when the psd file is converted to JPG. This is also what it looks like as a print straight-away from Photoshop, and it even looks like this in the Print Preview window of Photoshop:
    And finally, below are screen captures of each effect applied to the text layer, followed at the end by the Character set-up:
    I do apologize for the extensive graphics in this post, but I am hopeful that this evidence will be sufficient to provide the answer to my inquiry about why the glass text effect declines every effort to show outside of the Photoshop screen.

  • How do I get Text Effects to Display Clearly In Illustrator?

    How do I get text effects to display clearly in Illustrator?

    This is how it started:
    This is what happened after I turned on the glow:
    This was what the glow setting produced:
    This is what the shadow setting produced:

  • How do I create this text effect in motion?

    Hi,
    I am a bit of a motion newbie - and am stuck as to how to replicate this sratchy/jumpy/glow text effect found in the video preview here . . . .
    http://www.worshiphousemedia.com/index.cfm?hndl=details&tab=MM&id=4609
    (click the video in top left)
    If anyone can offer some help it would be greatly appreciated.
    Warmest Regards,
    Adam

    mark, patrick, pierre and Longstrider - thankyou - sucess!
    Longstrider- special thanks for your fab run through I knew it couldn't be too tricky... hehe - it really isnt!
    I have got it shaking and mimicked exactly as in the sample vid clip - now i just have to add the randomisation on opacity, and perhaps some graininess to the text (text edging&fill is a bit sharp and clean).
    Once again - thankyou so much!
    Warmest Regards,
    Adam

  • Can Someone Tell Me How to Do This Text Effect?

    Ok so this video has this text effect that I spent 2 days looking on how to do it! http://www.youtube.com/watch?v=LATGUNnlUr8
    The text effect starts at 0:47-0:49
    I tried looking for plugins and etc but I just can't find any that do this or something similar to it! It would mean a lot if you could tell me how to do it ^^

    The text itself simply appears character by character.  The "Typewriter" animation preset will do the job.  Additionally, there's a spray of particles accompanying the text.  You could generate these with the CC Particl World plugin.  You'll need to match the floor of the effect to the floor of your shot/background.  Animate the location of the particle generator to match the locatio of the appearing text.  Finally, apply some Glow.

  • How can I get a match text effect in a Choice

    How can I get a match text effect in a Choice; I mean, for instance, that if a type a "p" the first choice item that begins with a "p" should be automatically selected

    Here is a pretty simple example. Keep in mind that I am coverting all comparison characters to UpperCase. If you allow LowerCase characters in you Choice items then remove the appropriate Character.toUpperCase() calls.
    Hope this helps
    Mike
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    public class TestApplet extends Applet implements KeyListener {
         private Choice choice;
         public void init()
              setLayout(new FlowLayout());
              choice = new Choice();
              choice.add("Aaron");
              choice.add("Adam");
              choice.add("David");
              choice.add("Mike");
              choice.addKeyListener(this);
              add(choice);
         public void keyPressed(KeyEvent e)
              int current = choice.getSelectedIndex();
              int x = 0;
              char c = Character.toUpperCase(e.getKeyChar());
              while(x<choice.getItemCount()) {
                   if(c == Character.toUpperCase(choice.getItem(x).charAt(0))) {
                        current = x;
                        break;
                   x++;
              choice.select(current);
         public void keyReleased(KeyEvent e) { }
         public void keyTyped(KeyEvent e) { }
    }

  • Fatal error in JVM when using effects such as Glow.

    Hi all,
    When making use of effects such as Glow or even rotating a Label the application crashes with the following error.
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x03bd6037, pid=3664, tid=3228
    # JRE version: 6.0_26-b03
    # Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # C [decora-sse.dll+0x6037]
    Has anyone else come across this? It's not repeatable so I guess it's somehow related to my system. Virus, Hardware maybe.
    The version is JavaFX 2 public beta.

    Here is more information from the log file. It would not surprise me if it were hardware/graphics card related my system is getting on a bit.
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x03be6037, pid=3932, tid=676
    # JRE version: 6.0_26-b03
    # Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # C [decora-sse.dll+0x6037]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    --------------- T H R E A D ---------------
    Current thread (0x03069400): JavaThread "QuantumRenderer-0" daemon [_thread_in_native, id=676, stack(0x03560000,0x035b0000)]
    siginfo: ExceptionCode=0xc000001d
    Registers:
    EAX=0x00000023, EBX=0x00000020, ECX=0x00000000, EDX=0x00000019
    ESP=0x035aee04, EBP=0x00000020, ESI=0x25590b1c, EDI=0x03069528
    EIP=0x03be6037, EFLAGS=0x00010202
    Top of Stack: (sp=0x035aee04)
    0x035aee04: 35164960 035aeebc 03069400 35164960
    0x035aee14: 2557a684 2557278c 3d000000 3d000000
    0x035aee24: 3c800000 25590b1c 00da9e37 3c000000
    0x035aee34: 035aeec4 035aef24 00000000 00000000
    0x035aee44: 3c000000 3c800000 00000020 035aef0c
    0x035aee54: 00000019 00000023 3c800000 25590b1c
    0x035aee64: 00000020 00000040 00000020 3f800000
    0x035aee74: 035aeee8 3c800000 00000080 3c800000
    Instructions: (pc=0x03be6037)
    0x03be6017: 72 43 0f 2f cd 72 3e 8b 6c 24 60 0f 57 d2 f3 0f
    0x03be6027: 2a d5 f3 0f 59 d4 f3 0f 2c ca 66 0f 6e 54 24 64
    0x03be6037: 0f 5b d2 f3 0f 59 d1 f3 0f 2c c2 3b cd 7d 16 3b
    0x03be6047: 44 24 64 7d 10 0f af 44 24 68 03 c1 8b 4c 24 10
    Register to memory mapping:
    EAX=0x00000023 is an unknown value
    EBX=0x00000020 is an unknown value
    ECX=0x00000000 is an unknown value
    EDX=0x00000019 is an unknown value
    ESP=0x035aee04 is pointing into the stack for thread: 0x03069400
    EBP=0x00000020 is an unknown value
    ESI=
    [error occurred during error reporting (printing register info), id 0xc0000005]
    Stack: [0x03560000,0x035b0000], sp=0x035aee04, free space=315k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [decora-sse.dll+0x6037] Java_com_sun_scenario_effect_impl_sw_sse_SSEBlend_1SRC_1INPeer_filter+0x1c7
    [error occurred during error reporting (printing native stack), id 0xc0000005]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_INPeer.filter([IIIIII[IFFFFIIIF[IFFFFIII)V+0
    j com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_INPeer.filter(Lcom/sun/scenario/effect/Effect;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+429
    j com.sun.scenario.effect.CoreEffect.filterImageDatas(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+12
    j com.sun.scenario.effect.Blend.filterImageDatas(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/scenario/effect/ImageData;+6
    j com.sun.scenario.effect.FilterEffect.filter(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;Ljava/lang/Object;Lcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/ImageData;+148
    j com.sun.scenario.effect.impl.prism.PrEffectHelper.render(Lcom/sun/scenario/effect/Effect;Lcom/sun/prism/Graphics;FFLcom/sun/scenario/effect/Effect;)V+423
    j com.sun.javafx.sg.prism.NGNode.renderClip(Lcom/sun/prism/Graphics;)V+378
    j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+153
    j com.sun.javafx.sg.prism.NGNode.doRender(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+7
    j com.sun.javafx.sg.BaseNode.render(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+69
    j com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V+69
    j com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V+1904
    j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+217
    j com.sun.javafx.sg.prism.NGNode.doRender(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+7
    j com.sun.javafx.sg.BaseNode.render(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+69
    j com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V+69
    j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+217
    j com.sun.javafx.sg.prism.NGNode.doRender(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+7
    j com.sun.javafx.sg.BaseNode.render(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+69
    j com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V+69
    j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+217
    j com.sun.javafx.sg.prism.NGNode.doRender(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+7
    j com.sun.javafx.sg.BaseNode.render(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+69
    j com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V+69
    j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+217
    j com.sun.javafx.sg.prism.NGNode.doRender(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+7
    j com.sun.javafx.sg.BaseNode.render(Ljava/lang/Object;Lcom/sun/javafx/geom/RectBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)V+69
    j com.sun.javafx.tk.quantum.PaintRunnable.paintImpl(Lcom/sun/prism/Graphics;)V+157
    j com.sun.javafx.tk.quantum.PaintRunnable.run()V+632
    j java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
    j java.util.concurrent.FutureTask$Sync.innerRunAndReset()Z+30
    j java.util.concurrent.FutureTask.runAndReset()Z+4
    j com.sun.prism.tkal.RenderJob.run()V+1
    j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+59
    j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
    j com.sun.javafx.tk.quantum.QuantumRenderer$ObservedRunnable.run()V+4
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x03028400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4092, stack(0x03b90000,0x03be0000)]
    0x03389000 JavaThread "AWT-Shutdown" [_thread_blocked, id=2564, stack(0x03500000,0x03550000)]
    0x0336b000 JavaThread "Prism Font Disposer" daemon [_thread_blocked, id=2504, stack(0x03a00000,0x03a50000)]
    0x03374000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2824, stack(0x03860000,0x038b0000)]
    0x03366800 JavaThread "Disposer" daemon [_thread_blocked, id=340, stack(0x037a0000,0x037f0000)]
    0x0306c000 JavaThread "Thread-2" daemon [_thread_in_native, id=272, stack(0x03740000,0x03790000)]
    0x00c86c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=3512, stack(0x00d20000,0x00d70000)]
    0x0330f800 JavaThread "JavaFX Application Thread" [_thread_blocked, id=2168, stack(0x03650000,0x036a0000)]
    =>0x03069400 JavaThread "QuantumRenderer-0" daemon [_thread_in_native, id=676, stack(0x03560000,0x035b0000)]
    0x02ff0c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3720, stack(0x03260000,0x032b0000)]
    0x02fe2000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=3952, stack(0x03210000,0x03260000)]
    0x02fe0400 JavaThread "Attach Listener" daemon [_thread_blocked, id=4080, stack(0x031c0000,0x03210000)]
    0x02fdf000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2136, stack(0x03170000,0x031c0000)]
    0x02fdb400 JavaThread "Finalizer" daemon [_thread_blocked, id=348, stack(0x03120000,0x03170000)]
    0x02fd6c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=468, stack(0x030d0000,0x03120000)]
    Other Threads:
    0x02f9a800 VMThread [stack: 0x03080000,0x030d0000] [id=2156]
    0x03004400 WatcherThread [stack: 0x032b0000,0x03300000] [id=3272]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 9984K, used 8784K [0x24d10000, 0x257e0000, 0x2a260000)
    eden space 8896K, 0% used [0x24d10000, 0x255a4080, 0x255c0000)
    from space 1088K, 0% used [0x255c0000, 0x255c0000, 0x256d0000)
    to space 1088K, 0% used [0x256d0000, 0x256d0000, 0x257e0000)
    tenured generation total 22024K, used 13212K [0x2a260000, 0x2b7e2000, 0x34d10000)
    the space 22024K, 59% used [0x2a260000, 0x2af470c0, 0x2af47200, 0x2b7e2000)
    compacting perm gen total 12288K, used 4445K [0x34d10000, 0x35910000, 0x38d10000)
    the space 12288K, 36% used [0x34d10000, 0x351675f8, 0x35167600, 0x35910000)
    ro space 10240K, 54% used [0x38d10000, 0x3928eb78, 0x3928ec00, 0x39710000)
    rw space 12288K, 55% used [0x39710000, 0x39db49c8, 0x39db4a00, 0x3a310000)
    Code Cache [0x00da0000, 0x00e70000, 0x02da0000)
    total_blobs=465 nmethods=199 adapters=202 free_code_cache=32713024 largest_free_block=192
    Dynamic libraries:
    0x00400000 - 0x00424000      C:\Program Files\Java\jdk1.6.0_26\bin\java.exe
    0x7c900000 - 0x7c9b2000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f6000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f02000      C:\WINDOWS\system32\RPCRT4.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x20c70000 - 0x20d0c000      C:\Program Files\CheckPoint\ZAForceField\Plugins\ISWSHEX.dll
    0x78130000 - 0x781cb000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCR80.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\msvcrt.dll
    0x7e410000 - 0x7e4a1000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f59000      C:\WINDOWS\system32\GDI32.dll
    0x76c30000 - 0x76c5e000      C:\WINDOWS\system32\WINTRUST.dll
    0x77a80000 - 0x77b15000      C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000      C:\WINDOWS\system32\MSASN1.dll
    0x76c90000 - 0x76cb8000      C:\WINDOWS\system32\IMAGEHLP.dll
    0x7c420000 - 0x7c4a7000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCP80.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
    0x66500000 - 0x6650a000      C:\WINDOWS\system32\wbsys.dll
    0x66600000 - 0x66617000      C:\Program Files\Stardock\Object Desktop\WindowBlinds\wbhelp.dll
    0x77690000 - 0x776b1000      C:\WINDOWS\system32\NTMARTA.DLL
    0x71bf0000 - 0x71c03000      C:\WINDOWS\system32\SAMLIB.dll
    0x76f60000 - 0x76f8c000      C:\WINDOWS\system32\WLDAP32.dll
    0x7c340000 - 0x7c396000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\msvcr71.dll
    0x6d8a0000 - 0x6db4f000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\client\jvm.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x6d850000 - 0x6d85c000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\verify.dll
    0x6d3d0000 - 0x6d3ef000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\java.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d890000 - 0x6d89f000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\zip.dll
    0x78aa0000 - 0x78b5e000      E:\javafx-sdk2.0-beta\rt\bin\msvcr100.dll
    0x10000000 - 0x1000d000      E:\javafx-sdk2.0-beta\rt\bin\prism-d3d.dll
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    0x03610000 - 0x03633000      E:\javafx-sdk2.0-beta\rt\bin\mat.dll
    0x763b0000 - 0x763f9000      C:\WINDOWS\system32\COMDLG32.dll
    0x773d0000 - 0x774d3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x7c9c0000 - 0x7d1d7000      C:\WINDOWS\system32\SHELL32.dll
    0x77120000 - 0x771ab000      C:\WINDOWS\system32\OLEAUT32.dll
    0x74720000 - 0x7476c000      C:\WINDOWS\system32\MSCTF.dll
    0x036f0000 - 0x036f4000      C:\Program Files\Unlocker\UnlockerHook.dll
    0x03700000 - 0x0372e000      C:\Program Files\DigitalPersona\Bin\DpOFeedb.dll
    0x755c0000 - 0x755ee000      C:\WINDOWS\system32\msctfime.ime
    0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x037f0000 - 0x037f6000      C:\WINDOWS\system32\ctagent.dll
    0x03800000 - 0x0383c000      E:\javafx-sdk2.0-beta\rt\bin\javafx-font.dll
    0x6d0b0000 - 0x6d1fb000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\awt.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x5d090000 - 0x5d12a000      C:\WINDOWS\system32\comctl32.dll
    0x6d2e0000 - 0x6d32f000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\fontmanager.dll
    0x6d6b0000 - 0x6d6c3000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\net.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x6d6d0000 - 0x6d6d9000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\nio.dll
    0x03be0000 - 0x03bf1000      E:\javafx-sdk2.0-beta\rt\bin\decora-sse.dll
    0x6d250000 - 0x6d273000      C:\Program Files\Java\jdk1.6.0_26\jre\bin\dcpr.dll
    0x59a60000 - 0x59b01000      C:\WINDOWS\system32\dbghelp.dll

  • Classic logo text effect

    I'm not sure exactly what you call this text effect, but it is a surefire method of generating a classic 3D text effect. I'm trying to find a tutorial, but can only find cheesy "3D" effects with lots of glows and the like to give a glassy look.
    Is it just a matter of copying and pasting the font in place, then enlarging so that you alternate a colored font fill, light fill, then colored again? Or is there another, better method. Readability is paramount since this is for a logo.
    Vintage Graphic Element For Thai Menu On Grunge Old Paper Stock Vector 175155623 : Shutterstock

    Like John said: all on one text object. Like this: The bottom word is before, the Appearance Panel is the the top one. With Type selected, use Add New Stroke twice. Change color and weight as needed, then drag them (in the panel) to below Characters.

  • Text drop shadows (via CSS)?

    Hi guys,
    Hope everyone has had a great summer!
    Quick question: I have white type with a dark blue image behind it. I'd really like the white type to pop more off the background with a text drop shadow (CSS generated drop shadow, not rasterized), can't get it to work. I found this simple video...
    https://plus.google.com/117443384307509478210/posts/1h3EVw4jvmf
    ...however doesn't seem to be working for me. I'm selecting the text box the white type is in -- the box has no fill and no stroke -- trying to get the drop shadow to only effect the text. Or, is this not possible for some reason(?)
    Thanks in advance for your help!
    D

    The simplest way to create a text shadow is like this:
    .section p {
        text-shadow: 2px 2px 2px #000;
        font-size: 150%;
    Now your HTML may be something like this:
    <div class="section">
        <p>Your sample text goes here</p>
      </div>
    This works in FF 14.0.1 but don't know if it is going to work in IE9 or in other major browsers.
    Good luck.

  • Drop Down Text Effects

    Hi there.
    I'm created topics currently that have drop down text effects in them.
    Basically, I have a title which has got a little image next to it (a plus expand sign image).
    When you click either the image of the title text, the drop down text appears as intended.
    Is there anyway I can get it, so that when you click either the text or the image, the image changes to be a minimise image?
    The screenshots below demonstrate what I mean a bit clearer.
    Thanks very much,
    Craig

    Hi Craig
    All I can say is that the script or whatever simply isn't finding the image if you are viewing from the compiled CHM. When you compile, you need to ensure that everything is in the place it needs to be. For example, maybe you have a folder in your project and you added the image to the folder. But in reality, it's looking for the image in the project root. Because the image is in the folder, it cannot be found.
    I'd suggest a double-check of things just to be certain.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 moments from now - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcererStone Blog
    RoboHelp eBooks

  • Text Effects for iMovie

    I am looking for some plug-in text effects for iMovie 08, I could settle for iMovie HD 6 or Final Cut Express. Specifically I am looking text bubbles or comic bubbles.
    Can anyone help me in my search?
    Thanks
    Gene

    I am looking for some plug-in text effects for iMovie 08
    iMovie '08 does not currently have a "plug-in" architecture compatible with plug-ins.
    I could settle for iMovie HD 6 or Final Cut Express.
    iMovie HD v6.0.4 is available as a free download to iLife '08 owners.
    Specifically I am looking text bubbles or comic bubbles.
    Such effects are easily created with most graphic applications and can be applied from within iMovie '08.

  • Looking for some good text effects type plugins for CS5 or CS5.5

    I have a website that I am updating and I wanted to create some really cool text effects. The effects are something that I want to create in After Effects to give it the movie effect with sounds, etc.
    What I'm looking for is some add-on software that can boost the text. Any ideas?
    Thanks

    Since you're brand-new here, there's a VERY crucial question to ask: have you ever used After Effects before?
    The reason: it's not the kind of application you use for a couple of tricks with and expect things to turn out right the first time.  It takes a good knowledge of the AE basics to make it do what you want.
    So how do you get the basics?  You go here.
    ...and if you need this animation in a big hurry, you might want to have a Plan B ready to go.

Maybe you are looking for

  • Help me choose a good Graphic Card for my Laptop

    Hello guys, first let me say I'm glad I've found this forum, It's been some time that I wanted to decide and buy a new graphic card for my laptop, but I guess this is the time and I'll start by asking for some help from you. My laptop is HP Pavilion

  • External harddisk became extremely slow after reformat using disk utility

    hello everyone~ let me try to describe as clear as possible! to start with, i have 2 external harddisk: hd(A)-120G, format in Mac OS Extended (journaled), it's and old harddisk and is nearly full; hd(B)-200G, format in MS-DOS (ie. FAT32), it's a new

  • Do you run Pre-Upgrade Assistant when migrate from 10.1 to 10.2

    Hello, I tried to upgrade from 10.1 to 10.2 on Windows. Base on installation guide, you have to install 10.2 in a separate ORACLE_HOME, then run utlu102i.sql through SQL before run DBUA. Since I installed 10.2 without create start database because SI

  • F1 Help LR 4

    Since updating to LR 4 from LR 2.7 I have not been able to access the F1 Help file. I have performed a repair of LR 4 but still keep getting the following message Adobe AIR This installation of this application is damaged. Try re-installing or contac

  • Working with selection in iWork Pages '09

    This would seem like a simple issue, and it may well be, but I am stumped. In Pages, I have a document with some text on it, say "Hello World" The cursor is at the end of the sentence, blinking. (No return after "Hello World") I want to insert a retu