Drawing image masks

Can I draw an image mask in Final Cut with the pen tool? Seems like I should be able to. I know how to in Motion - seems like FCP should too?
Thanks!
Message was edited by: mrkeeney

FCP's Pen Tool is used to adjust keyframes.
It is not for drawing as you might use it in Motion or Photoshop, for example.
What you want is a Garbage Matte tool. These are provided in FCP but you might find them somewhat basic if you want to draw accurately as they have a maximum of 8 points. A guy called Paul Crisp made a free set wich includes a 64 point matte, they were here: http://www.kenstone.net/fcp_homepage/eureka.html but that link is no longer working.
I have them if you want -click my name for the email address.
If you need absolute precision, then you need a real rotoscoping application such as Shake, Sillouette or Mocha. Photoshop CS 3 and above also does decent roto if you have the skill and patience.
You will also need a Wacom tablet to do this properly (Tip: don't go for the Bamboo -get an Intuos)

Similar Messages

  • Draw image over Swing to mask.

    I have a window and I've overridden it make it draw all of it's components and then draw images over them (on a back buffer and then flip so the swing shouldn't ever be seen).
    It works perfectly and the swing components (JButtons and the like) catch the clicks when I click on the images masking them. The problem is when I click them for a very brief moment I see the Swing component come through. How is Swing doing this? Since I blt in a specific order and then flip. Somehow it is using the Graphics for the window directly - I overrode invalidate in a few ways but that just broke the components altogether.
    Anyone masked Swing components with images using a BufferStrategy? I would love some advice.

    AbstractButton (which JButton extends) calls JComponent.paintImmediately upon a click, so I don't think you can stop it without overriding AbstractButton and JButton (not recommended).
    Either override the paint method for your components to look like your overlaid image or remove your Swing components and test the mouse click location in the MouseListener.
    --Jon

  • Rounded corners from image mask disappear with Drop Zone

    Hi All,
    I'm really stumped here. I'm on Motion4 and per directions from other posts I have used the following method to attempt a mask shape. The desired outcome is a photo that has a nice square shape with rounded corners.
    1. Using a photo on the canvas.
    2. In the layers menu, I click on the image and select, Add Image Mask
    3. In the inspector I go to Image mask and drop in Frame17 from the contents folder.
    The problem...every time the rounded corners from the shape seem to disappear. Can anyone tell me what I did wrong? Or suggest another method.
    Additional info from Image Mask Tab: Source Channel is set to Alpha, Mask Blend Mode is set to Add, automatically-I did not set these.

    When you say that the rounded corners seem to disappear, what do you mean exactly? Are they there at first, but then disappear after you start playing the sequence? Or do the rounded corners not happen at all?
    If the corners start, but disappear after playing the project, then it probably means that the Frame 17 image from the content folder is not as long as the image mask. As soon as the Frame ends, it will stop providing the source for the image mask. Fix this by making sure that Frame 17 is at least as long as your image mask.
    Alt way, and easier unless you're working in a 3D project, is to simply draw a rectangle mask around your photo and in the Mask tab of the inspector, adjust the roundness parameter until the corners are sufficiently rounded to your liking.
    andy

  • Motion Behavior with Image Mask

    I am having a hard time attempting to make an image move in Motion but not become visible until it passes through a certain location.  I tried searching but think I am just asking the wrong the questions.  I basically have an image that is going to slide open with a Motion Behavior but I only want part of the image visaible until it moved through a certain point.  Any suggestions or ideas would greatly be appreciated.

    All objects are contained within a Group, even at the top level, including images.
    Animate your image as you want (keyframe, Throw behavior, etc.).
    Add an Image Mask to the Group level (select the group and type Command Shift M).
    Draw a rectangle that will become a "viewport" for your image to "enter" into (preferably within the group with the image.)
    Drag and drop the Rectangle layer (from the layer list) onto the Image Mask added to the group (the rectangle layer should become deactivated [unchecked] automatically; if not, uncheck it in the layers list.) [The Rectangle object must be Filled; whether or not you have it outlined is up to you.]
    Play.

  • How can I draw image in a vbean?

    How can I draw image in a vbean?
    this is my code :
    import java.awt.BorderLayout;
    import java.awt.Image;
    import java.awt.Graphics;
    import java.net.MalformedURLException;
    import java.net.URL;
    import com.sun.jimi.core.Jimi;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.ui.VBean;
    public class PrintEmailLogo extends VBean {
         URL url;
         Image img;
         boolean ImageLoaded = false;
         public void paint(Graphics g) {
              if (ImageLoaded) {
                   System.out.println("yes~~~");
                   g.drawImage(img, 0, 0, null);
              } else
                   System.out.println("no~~~");
         public boolean imageUpdate(Image img, int infoflags, int x, int y, int w,
                   int h) {
              if (infoflags == ALLBITS) {
                   System.out.println("yes");
                   ImageLoaded = true;
                   repaint();
                   return false;
              } else
                   return true;
         public void init(IHandler arg0) {
              super.init(arg0);
              try {
                   url = new URL("file:print/77G.gif");
                   img = Jimi.getImage(url);
                   Image offScreenImage = createImage(size().width, size().height);
                   Graphics offScreenGC = offScreenImage.getGraphics();
                   System.out.println(offScreenGC.drawImage(img, 0, 0, this));
              } catch (MalformedURLException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
    but when I run it in forms
    when it run Graphics offScreenGC = offScreenImage.getGraphics();
    It throw a exception:
    java.lang.NullPointerException     at com.avicit.aepcs.calendar.PrintEmailLogo.init(PrintEmailLogo.java:72)     at oracle.forms.handler.UICommon.instantiate(Unknown Source)     at oracle.forms.handler.UICommon.onCreate(Unknown Source)     at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)     at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)     at oracle.forms.engine.Runform.processMessage(Unknown Source)     at oracle.forms.engine.Runform.processSet(Unknown Source)     at oracle.forms.engine.Runform.onMessageReal(Unknown Source)     at oracle.forms.engine.Runform.onMessage(Unknown Source)     at oracle.forms.engine.Runform.processEventEnd(Unknown Source)     at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)     at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)     at java.awt.Component.dispatchEventImpl(Unknown Source)     at java.awt.Container.dispatchEventImpl(Unknown Source)     at java.awt.Component.dispatchEvent(Unknown Source)     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)     at java.awt.Container.dispatchEventImpl(Unknown Source)     at java.awt.Component.dispatchEvent(Unknown Source)     at java.awt.EventQueue.dispatchEvent(Unknown Source)     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)     at java.awt.EventDispatchThread.run(Unknown Source)
    I change it to:
    import java.awt.BorderLayout;
    import java.awt.Image;
    import java.awt.Graphics;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.swing.JFrame;
    import com.sun.jimi.core.Jimi;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.ui.VBean;
    public class PrintEmailLogo extends VBean {
         URL url;
         Image img;
         public void paint(Graphics g) {
              try {
                   url = new URL("file:print/77G.gif");
                   img = Jimi.getImage(url);
                   g.drawImage(img, 0, 0, this));
              } catch (MalformedURLException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
         public void init(IHandler arg0) {
              super.init(arg0);
    But it display nothing.
    It isn't paint continuous.
    what's wrong in my vbean?
    please help me.

    The following code works fine for me:
    package oracle.forms.fd;
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.ui.CustomEvent;
    import oracle.forms.ui.VBean;
    public class test extends VBean {
      private URL url;
      private URL m_codeBase; 
      private Image img;
    public void paint(Graphics g) {
      // draw the image
      g.drawImage(img, 0, 0, this);
    public void init(IHandler arg0) {
       super.init(arg0);
       // load image file
       img = loadImage("file:///c:/coyote.jpg");   
    public test()
        super();
       *  Load an image from JAR file, Client machine or Internet URL  *
      private Image loadImage(String imageName)
        URL imageURL = null;
        boolean loadSuccess = false;
        Image img = null ;
        //JAR
        imageURL = getClass().getResource(imageName);
        if (imageURL != null)
          try
            img = Toolkit.getDefaultToolkit().getImage(imageURL);
            loadSuccess = true;
            return img ;
          catch (Exception ilex)
            System.out.println("Error loading image from JAR: " + ilex.toString());
        else
          System.out.println("Unable to find " + imageName + " in JAR");
        //DOCBASE
        if (loadSuccess == false)
          System.out.println("Searching docbase for " + imageName);
          try
            if (imageName.toLowerCase().startsWith("http://")||imageName.toLowerCase().startsWith("https://"))
              imageURL = new URL(imageName);
            else if(imageName.toLowerCase().startsWith("file:"))
              imageURL = new URL(imageName);
            else
              imageURL = new URL(m_codeBase.getProtocol() + "://" + m_codeBase.getHost() + ":" + m_codeBase.getPort() + imageName);
            System.out.println("Constructed URL: " + imageURL.toString());
            try
              img = createImage((java.awt.image.ImageProducer) imageURL.getContent());
              loadSuccess = true;
              System.out.println("Image found: " + imageURL.toString());
              return img ;
            catch (Exception ilex)
              System.out.println("Error reading image - " + ilex.toString());
          catch (java.net.MalformedURLException urlex)
            System.out.println("Error creating URL - " + urlex.toString());
        //CODEBASE
        if (loadSuccess == false)
          System.out.println("Searching codebase for " + imageName);
          try
            imageURL = new URL(m_codeBase, imageName);
            System.out.println("Constructed URL: " + imageURL.toString());
            try
              img = createImage((java.awt.image.ImageProducer) imageURL.getContent());
              loadSuccess = true;
              System.out.println("Image found: " + imageURL.toString());
              return img ;
            catch (Exception ilex)
                    System.out.println("Error reading image - " + ilex.toString());
          catch (java.net.MalformedURLException urlex)
            System.out.println("Error creating URL - " + urlex.toString());
        if (loadSuccess == false)
          System.out.println("Error image " + imageName + " could not be located");
        return img ;
    }Francois

  • Can one add more than one photo layer to a draw image?

    I cannot seem to find a way to add more than one photo or photo layer to a Draw image, but the Draw page on Adobe seems to imply multiple photos can be added. How might I accomplish this? Thanks for your time.

    Unfortunately, Draw is currently limited to one photo layer, and only one photo within that layer.
    Hope that helps,
    Frank
    Draw Engineering

  • Looking for an app where i can draw images then text them?

    Looking for an app where I can draw images then text them?

    Just write Draw into the MAS searchbox in the upper right corner and you will be presented with a plethora of drawing/sketching apps of varying abilities and pricing.

  • Cannot reduce file size in Acrobat X due to "image masks"

    Occasionally, when I try to reduce the file size of a PDF file in Acrobat X, I am getting the error message that the file was not re-rendered because of "image masks".
    What precisely does this mean? How are image masks created in the PDF production process and how do I avoid them going into the file?
    In this case, it was a simple Word document including a text and two semi-transparent GIF images on top of each other placed behind the text.
    Any help would be appreciated!

    Try to flatten the pdfs that should get rid of the masks (use Preflight tools).

  • Specification to Draw image on a page

    Can any one tell me exact Specification to draw image on a page.

    What don't you understand from the PDF Reference?
    You need an Image XObject and the Do operator in the content stream.
    Leonard

  • How to remove the "Image Mask" labels under the effects tab in the Inspector window

    I'm still trying to find my way round Final Cut Pro X after using Final Cut Express for many years. I don't know how I have manage to finish up with two Image Masks being set under the effects tab in the Inspector window. The Image Mask effects are not active (the box adjacent to the label is not blue) How can I remove the Image Mask label from the Effects tab in the Inspector window?
    Thanks JohnH

    JohnHutchinson wrote:
    … How can I remove the Image Mask label from the Effects tab in the Inspector window?
    just click onto the grey bar and…
    … and hit 'delete'/back-space key.-

  • Image Mask Error Message when Reducing Size of PDF

    With my Mac, I embed jpg images in Microsoft Word documents, save them as pdf's, and reduce them. Size reduction often fails, with the error message "The PDF document contained image masks that were not downsampled".  Jpegs don't have masks, so I have no idea how to fix this problem, and an extensive google search was of no assistance.

    Use PNG images instead use an application such as Graphics Converter, Fireworks to convert to .png from .jpg.
    Will have much better images that do not degrade each time they are opened and most often they end up being same size than jpeg's
    Jpeg unless you save as a special type is a Lossy format and each time is open (and decompressed) then closed (and then compressed) losses detail
    Just open and magnify a jpeg after its been open 5-20 times you notice an out of focus halo looking similar looking to water spilled on paper wil pen ink on it. And it get progressively worse. PNG on the other hand is not lossy and if the original is saved as png never degrade even when reduced in size or or expand within reason in size.  I've being dealing with photos screenshots, images and other for years. Despite what other may say on this list may say if you want an image with little trouble for years of service save as png.

  • Revolution Theme Background Shadows or Image Mask

    Hello Again.
    Despites wise advise of ¨just call me dude¨I obtain what I need, He oppens a new interrogative.
    How to modify background´s image mask. It drops some kind of shadow at the upper right side of the image and become´s dark in that place.
    That is great, but I am tryiong to find how to eliminate it or make it less dark.
    I know this is a hard question, but I´ll give a chance to destiny to point me in the right path.
    I checked the adress http://digitalproducer.digitalmedianet.com/articles/viewarticle.jsp?id=67633 and opened the file ThemeDescription7.plist and search into it with plistedit pro, but I have no idea where to find a clue on that, as I am not a English reader, I have no idea about the name of that effect who affects the image I drag into the sceene and to the background. I looked for shadow, but no changes, blur, but no blur at all.
    Thank´s for your help
    AH

    Hello, Arturoherva,
    I followed what you are asking. I downloaded Plistedit pro, and found the steps to modify the Reflections blurring in iDVD 6 themes. The same process does not work for iDVD 7 (08), because the Revolution theme is not organized in the source file in the same way. I could not locate a similar folder with the Resource option.
    I think this may be able to be done, but not with the same steps as given in the example on the link you provided.
    There probably is a command to lighten the background of the Revolution theme, but the steps listed for PlistEdit are for themes prior to iDVD 8.
    Maybe you should contact PlistEdit and get instructions for use with iDVD 7(08), and post them back here

  • No luck with applying Image Mask!

    Im trying to add an Image Mask to a video clip in Motion.
    I added the Image Mask to the clip per the instructions then added one of the Brushstroke movies from the Content folder in the Library.
    The dashboard shows me that the movie is in the well.
    But Im seeing no masking going on.
    No matter what blend or source setting I choose, I see no masking.
    What am I doing wrong?

    I happened to be mucking about with the brushstroke clip the other day. If you're looking to have the image appear as the brush drags across, you can simply drop the clip on top of the image layer and set the blend mode to silouhette luma. Ya get something like this:
    http://homepage.mac.com/longstrider/iMovieTheater12.html
    I tried to apply it as a mask also, but because the pbrush is positioned at the bottom of the frame, it didn't do the trick for me.
    Hope this is helpful
    Richard Wagner
    G5   Mac OS X (10.4.4)  

  • Image mask problem - positioning

    Sorry if this has been asked before. I really did try searching before posting.
    I was trying to get a text mask to work for me in FCE 2 but I can't seem to figure it out. I can almost get the desired effect with a video layer, a text layer on top of that, and applying "Travel Matte-Luma". I can move around the text or the video, which is what I want to do. But the video that shows through the text is grayscale. So, I tried adding an image mask to the video clip. It worked and was in color, but I am unable to move the text over the desired part of the video. Does this make sense? Any ideas?

    Thanks for the help. If I use alpha it just turns everything black except for the text. I was playing around with it some more and found that if I simply chose "reverse alpha" (without applying a matte) I achieved the desired effect, EXCEPT the outline of the text was still visible. What am I doing wrong?

  • Motion 5.2 Missing Image Mask?

    I recently noticed (probably coincident with update to 5.2, but not sure) that when I add an Image Mask, I can only see it in the Timeline, not in the layers. In the picture below, you can see the group in both Layers and Timeline, but only in the Timeline does the Mask appear. It's there; you can see the effect of the transparency gradient in the Viewer. Anybody else experiencing this? Anybody have an idea why and/or a suggested solution? Much prefer to work with Layers with Timeline hidden. Thanks for any suggestions.

    You need to click the show/hide masks button.

Maybe you are looking for