Aperture newbie, is it possible to overlay text onto a photo?

Aperture newbie, is it possible to overlay text onto a photo?

Not from Aperture. But there is a free plugin named BorderFX. With this tool you can add text to photos easily.
The option of BorderFX are:
Add multiple borders.
Borders can be bevelled, or shaded to create more realistic frames.
Add Titles, Copyright & Metadata.
Add a Watermark to your images.
Save images back into the Aperture Library, using the BorderFX Edit plugin.
Position text anywhere on the photo.
Add any number of text boxes to the photo.
Support for ColorSync and ICC profiles.
Aperture 3, 64-bit support.

Similar Messages

  • Trying to overlay text onto images and save them.

    What I want: I have a computer running the media in my car and I want to hook up a camera to it that'll record when the computer is running and overlay the GPS speed onto the video for later viewing.
    What I got: I have the following piece of code that saves a series of .jpg images at a specified frame rate and a separate Java application that puts them together into a .mov file to view later. I couldn't find anything to record the straight video so if you have any links for that, please point me. But for now I'll settle for doing it this way and I'm not too concerned with the GPS speed NMEA parsing for now, I'll just use a static speed label until I get the overlaying working.
    What I need: I need to know what to plug into the speedOverlay() method in order to grab the image and put the speed on top of it before saving it and moving to the next image. Any ideas?
    Code:
    import com.sun.image.codec.jpeg.JPEGCodec;
    import com.sun.image.codec.jpeg.JPEGEncodeParam;
    import com.sun.image.codec.jpeg.JPEGImageEncoder;
    import com.sun.media.sound.Toolkit;
    import javax.imageio.ImageIO;
    import javax.media.*;
    import javax.media.control.FrameGrabbingControl;
    import javax.media.format.VideoFormat;
    import javax.media.util.BufferToImage;
    import javax.swing.JButton;
    import javax.swing.JComponent;
    import javax.swing.JTextField;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Font;
    import java.awt.Graphics2D;
    import java.awt.Image;
    import java.awt.Panel;
    import java.awt.Shape;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.awt.font.TextLayout;
    import java.awt.geom.AffineTransform;
    import java.awt.image.BufferedImage;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.util.Timer;
    import java.util.TimerTask;
    public class SwingCapture1 extends Panel implements Runnable, ActionListener
         private static final long serialVersionUID = 1L;
         public static Player player = null;
         public CaptureDeviceInfo di = null;
         public MediaLocator ml = null;
         public JButton start = new JButton("START");
         public JButton stop = new JButton ("STOP NOW");
         public JLabel frequencyLabel = new JLabel("Frequency:");
         public JTextField frequencyInputField = new JTextField(5);
         public JLabel framerateLabel = new JLabel("Framerate: ");
         public JTextField framerateInputField = new JTextField(5);
         public JLabel timerLabel = new JLabel("Timer: ");
         public JTextField timerInputField = new JTextField(5);
         public JPanel southPanel = new JPanel();
         public static Buffer buf = null;
         public static Image img = null;
         public VideoFormat vf = null;
         public static BufferToImage btoi = null;
         public static ImagePanel imgpanel = null;
         public static Timer timer = new Timer();
         static int theFrameRate = 0;
         static int theTimeLength = 0;
         static int i = 0;
         static int interval = 0;
         int count = 0;
         static int timeLength = 0;
         static String filePrefix = "";
         static String imagesDirectory = "c:\\images\\";
         static boolean timerBoolean = true;
         Thread capThread;
         Toolkit toolkit;
         public SwingCapture1()
              setLayout(new BorderLayout());
    //          setSize(640, 480);
              imgpanel = new ImagePanel();
              start.addActionListener(this);
              final String str = "vfw:Microsoft WDM Image Capture (Win32):0";
              di = CaptureDeviceManager.getDevice(str);
              ml = new MediaLocator(str);
              try
                   player = Manager.createRealizedPlayer(ml);
                   player.start();
                   Component comp;
                   if ((comp = player.getVisualComponent()) != null)
                        add(comp, BorderLayout.LINE_START);
    //               add(capture);
                   add(imgpanel, BorderLayout.LINE_END);
                   add(southPanel, BorderLayout.SOUTH);
                   southPanel.add(framerateLabel);
                   southPanel.add(framerateInputField);
                   southPanel.add(timerLabel);
                   southPanel.add(timerInputField);
                   southPanel.add(start);
                   southPanel.add(stop);
              catch (final Exception e)
                   System.out.println("ERROR 1");
                   e.printStackTrace();
         public static void playerclose()
              player.close();
              player.deallocate();
         public void actionPerformed(final ActionEvent e)
              final JComponent c = (JComponent) e.getSource();
              if (c == start)
    //               snapPicture();
                   theFrameRate = Integer.parseInt(framerateInputField.getText());
                   theTimeLength = Integer.parseInt(timerInputField.getText());
                   startCapture(theFrameRate, theTimeLength);
              if (c == stop)
                   timerBoolean = false;
         public void startCapture(final int framerate, final int timeLength)
              interval = 1000 / framerate;
              // Start timer.
              timer.scheduleAtFixedRate(new TimerTask ()
                   public void run()
                        System.out.println("SNAP");
                        snapPicture();
                        count++;
                        if (count >= timeLength * framerate)
                             this.cancel();
              }, 1000, interval);
         public static void snapPicture()
              final FrameGrabbingControl fgc = (FrameGrabbingControl) player.getControl("javax.media.control.FrameGrabbingControl");
              buf = fgc.grabFrame(); // Convert it to an image
              btoi = new BufferToImage((VideoFormat) buf.getFormat());
              img = btoi.createImage(buf); // show the image
              imgpanel.setImage(img); // save image
              // saveJPG(img, "c:\\java\\Tomcat\\webapps\\loadimage\\main.jpg");
              i++;
              speedOverlay(img);
              saveJPG(img, imagesDirectory + filePrefix + i + ".jpg");
         public static void speedOverlay(Image img)
         public static void saveJPG(final Image img, final String s)
              final BufferedImage bi = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB);
              final Graphics2D g2 = bi.createGraphics();
              g2.drawImage(img, null, null);
              FileOutputStream out = null;
              try
                   out = new FileOutputStream(s);
              catch (final java.io.FileNotFoundException io)
                   System.out.println("ERROR 2");
                   System.out.println("File Not Found");
              final JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
              final JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);
              param.setQuality(0.5f, false);
              encoder.setJPEGEncodeParam(param);
              try
                   encoder.encode(bi);
                   out.close();
              catch (final java.io.IOException io)
                   System.out.println("ERROR 3");
                   System.out.println("IOException");
         public void start()
              if (capThread == null)
                   capThread = new Thread(this, "Capture Thread");
                   capThread.start();
         public Image getFrameImage()
              // Grab a frame
              final FrameGrabbingControl fgc = (FrameGrabbingControl)
              player.getControl("javax.media.control.FrameGrabbingControl");
              buf = fgc.grabFrame();
              // Convert it to an image
              btoi = new BufferToImage((VideoFormat)buf.getFormat());
              return btoi.createImage(buf);
         @Override
         public void run() {
              // TODO Auto-generated method stub
    }

    Sorry guys, I haven't looked at your links yet but I will, once I get some time to sit down and code again. I just wanted to provide this piece of code that uses the Graphics2d you're talking about to overlay text onto an image but I haven't been able to plug it into my code at all. If you're links answer the question, I'm sorry, just providing it until I can actually sit down and spend time on the research you've given me. Thanks.
    import java.awt.*;
    import java.awt.font.*;
    import java.awt.geom.*;
    import java.awt.image.*;
    import java.io.*;
    import java.net.*;
    import java.text.*;
    import java.util.*;
    import javax.imageio.*;
    import javax.swing.*;
    public class WaterMark {
        public static void main(String[] args) throws IOException {
             String speed = "50";
            URL url = new URL("file:c:\\images\\1.jpg");
            BufferedImage im = ImageIO.read(url);
            String text = speed + " Km/H";
            Graphics2D g = im.createGraphics();
    //        g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
    //        g.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON);
    //        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
            g.setFont(new Font("Lucida Bright", Font.ITALIC, 40));
    //        g.rotate(-Math.PI/4, im.getWidth()/2, im.getHeight()/2);
            TextLayout tl = new TextLayout(text, g.getFont(), g.getFontRenderContext());
    //        Rectangle2D bounds = tl.getBounds();
    //        double x = (im.getWidth()-bounds.getWidth())/2 - bounds.getX();
    //        double y = (im.getHeight()-bounds.getHeight())/2 - bounds.getY();
            double x = 10;
            double y = 50;
            Shape outline = tl.getOutline(AffineTransform.getTranslateInstance(x+2, y+1));
    //        g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.3f));
            g.setPaint(Color.BLACK);
            g.draw(outline);
    //        g.setPaint(new GradientPaint(0, 0, Color.WHITE, 30, 20, new Color(128,128,255), true));
            tl.draw(g, (float)x, (float)y);
            g.dispose();
            display(im);
        public static void display(BufferedImage image) {
            JFrame f = new JFrame("WaterMark");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(new JLabel(new ImageIcon(image)));
            f.pack();
            f.setLocationRelativeTo(null);
            f.setVisible(true);
    }

  • Is it possible to add text to a photo in the iPhoto software?

    I am new to a mac computer and iphoto softward.
    Previously I used windowns with ACDC editing software that included the facility to add a text description to a photo.
    Is it possible to add tect to a photo in the iphoto software?

    Some Image Editors That Support layers:
    Photoshop Elements 11 for Mac - $79
    Rainbow Painter - $30
    Imagerie - $38
    Acorn - $50
    Pixelmator - $60 
    Seashore - Free
    GIMP for Mac - Free
    Xee 2.1 - free
    Watermarking apps can also add text to photos.  Go to MacUpdate.com and search for "watermark" to get a list of potential candidates. 
    Also Preview's annotation capability can do the job as Larry has pointed out:
    OT

  • Is there a way I can put text onto a photo ?

    I have tons of photos that I share on Facebook, but folks don't seem to understand that I hold the copyright to my images, whether they are the subject or not.  I'd like to put my name on them so that they can't be used without the credit going to me.  Thanks.  I don't have Aperture or Photoshop.

    What you're looking to do is called watermarking.
    There are a bunch of thrid-party apps that can do it.
    Just search in the Mac App Store on "watermark".
    There are also options that aren't in the App Store.
    Visual Watermark (free)
    iWatermark
    Google will turn up other options. I can't recommend one in particular because I've never used them.
    The Preview app can also be used for adding text to PDFs.
    Matt

  • Overlaying text -- what text types are supported?

    Trying to pull up from a Microsoft Word document and Quicktime says it doesn't support this type of file... any ideas? Is there a simpler way to overlay text onto the video? I'm trying to add lyrics.

    "Plain" text (.txt format).

  • I have Iphoto 09 8.2 and would like to add text over my photo, so when you bring the photo up the copy displays on the photo.  Could you please advise

    I am using Iphoto 09 8.2 and need to overlay text on my photo.  Could you advise how to do this.  Can I do it in Iphoto?

    You can't add text to a photo in iPhoto.
    In a slideshow you can elect to show the title over a pic.
    Regards
    TD

  • Getting Text onto One TV in the Objects Tab

    Hey All,
    I'm trying to put some text onto one tv in the objects tab in Live Type and
    I can't even get text to show up on one of them. In the users manual it only
    tells you how to get the tv onto a track but not how to get text onto the 'screen'.
    Is it possible to get text onto one screen?
    Thanks
    Ted

    For this effect I would suggest the following:
    Put the TV (like the horizontal TV slide) on the bottom track
    Put a text track on top of that
    Add the "TV Off" Effect to the text track...found in the "Mechanical" Category
    with the effect highlighted click on the "Timing" tab in the Inspector and in the "Speed" box change it from the default "reverse" to "forward"
    Adjust the positioning on your timeline to coincide with the TV motion
    It will now look like it's part of the TV

  • How can I insert text in a photo?

    How can I insert text onto a photo?  Before Lion used Command T. Have not installed Page or Numbers. Have Microsoft for Mac.

    Open the photo with Preview and select ⌃⌘T.
    (Also, take a look at: Skitch)

  • Adding Text to Your Photo

    I am trying to add text onto my photo but can not find the function. Is this allowable?

    And Martin S has come up with a way to do this using iPhoto as a work around - see http://simnet.is/klipklap/iphoto/adding-text/
    Hi Larry, I was following your step by step guide for adding text to iphoto.
    Sorry - as I said Martin S developed and posted this workflow - I only reported it - I personally have never used it - I do know that some others have used it successfully
    Also any of the photo editors on the web page I referenced in my original post will add text
    LN

  • Is it possible to add or overlay text on an image to be used in a slideshow in Aperture?

    Is it possible to add or overlay text on an image to be used in a slideshow in Aperture v3.2.2? If so how? Thanks.
    RJT

    Start here.
    Don't miss this:
    Stage 7: Titling and Adding Text to the Slideshow
    Add a title to your slideshow using the titling controls. Insert a blank slide at the beginning of the movie to display your title. You can also use blank slides to act as chapter dividers. Add text to individual slides where appropriate.
    or this:
    Adding Text to an Individual Slide
    Message was edited by: Kirby Krieger -- added final link.

  • Is it possible to add text field in condition type in PO?

    Dear Guru,
    Please kindly advice. Is it possible to add text field in condition type?
    I mean I have seen condition type "FRB1" Freight value in the condition detail we can input vendor code.
    So I would like to know is it possible to add text field in condition detail and how to set it up.
    Thank you very much.

    We would like to maintain some text in condition because of we would like to get that text to PO print out and we don't want to do enhancement.
    Ex: Condition Type: ZZZZ  Insurance  
    PO Print out show
    Item No.          Desc                                                  Qty  Unit Price  Amount
    10                 Item description                                  10000   10         100000
    20                 Item description                                  10000   10         100000
    30                 Item description                                  10000   10         100000
                         Insurance <<Description about insurance>>                  9,999
    Edited by: Saiyaman on Oct 1, 2009 1:35 PM
    Edited by: Saiyaman on Oct 1, 2009 1:36 PM

  • Is it possible to sort text/imessages in alphabetical order??

    Is it possible to sort text/iMessages into alphabetical order instead of just by date??  Would be great to have the option to sort by different filters or even to initiate a search of a particular subject/word or persons name.

    Didnt think so.  APPLE!!!  Would be good to have please!!!

  • Is it possible to store text in a table(colom) without losing the layout

    hello,
    I have a question and the question is:
    Is it possible to store text in a table(colom) without losing the layout?
    For the people who don't know what i presicly mean i will explain my question:
    Think of a memo field, i write a memo with bij example word or an internal editor of oracle, and if i wan't to store it in a colom with out losing the layout wich datatype for the colom should i use(if this is posibble).
    So when i whant to review the memo it has the same layout as when i wrote the memo.
    I hope someone can help me,
    thanks by regards,
    Menno

    Is your text field ("memo field") containing only text
    (ie of type VARCHAR2 or CLOB) ?
    If so, it should preserve your line returns and spaces.

  • Is it possible to export text in an edl?

    I'm trying to export an edl with video on V1 and text on V6. is this possible? the text is just numbers that correspond to specific shots so that the guys doing the maya work know what's what. if anybody knows a way of doing this it would be greatly appreciated.
    thanks.

    Welcome to the discussions, Andrew. EDLs don't carry that kind of information. The only way to do this is to add a comment to the clip (ctrl-click on the clip in the timeline, select Item Properties/Logging..., go to Comment A and type in your info. When you export the EDL, include Comment A.
    Patrick

  • Is it possible to insert text in a picture in Lightroom?

    Is it possible to insert text in a picture in Lightroom?

    The text options are very limited.
    Besides the watermark option mentioned already by dj_paige you can
    - add text in the Slide Show Module. Click on the letters "ABC" below the image and then select your text options from the drop-down menu. See screen shot.
    Besides "Custom Text" as shown you can select any of the other options from the drop-down menu. You are not limited to one choice - you can (one after the other) select any combination from
    the drop down menu. You can drag the text boz anywhere you want it to be and you can resize it and adjust the opacity.
    When you are done you can export the iamge as PDF - Export as PDF works also with only one image, so it doesn't have to be a "slide show" with several images.
    2) In the Print Module the text options are more limited but you can add text in the "Phot Info" panel. Unfortunately you can't move the text around and can't change the size of the text box.
    As in the Slide Show Module you can save the image from the Print Module by selecting "Print to File" which creates a JPG.
    WW

Maybe you are looking for

  • How can I get Apple to replace my rev a with isight imac?

    I'm on my second major repair of my Imac rev a in less than a year. So many horror stories here. How hard is it to get Apple to replace my computer with one that one break down all the time? Any advice would be helpful. Roxie

  • Designer Version for O9i ver.  9.2.0.1.0 ?

    Hi, Where can i get Oracle Designer version that goes with Oracle 9.2.0.1.0 for Win2K ? I have downloaded the ones currently available - A99230-01.zip A99231-01.zip But these are for 9.0.2.0.1 and while installing this on top of 9.2.0.1.0, it gives e

  • 64 bit Flash beta - where?

    I have read about a beta version of a 64 bit Flash driver, yet when I attempt to access it to download, I just get into a loop of moving back and forth between various webpages when clicking on the links to the beta download. Has the file been remove

  • Black Big Pixels on Screen

    Hi guys, this is my first post. I bought a MBP 13' a month ago. It is my first Mac. I installed HL2 and after playing for a while (not always), I see big pixels on my screen as you can see in this video: http://www.youtube.com/watch?v=HQumnHSHUmU Aft

  • WAP4410N problems, slightly different than the previous ones

    Hello, I've just purchased a WAP4410N-E V02 for home use and I'm experiencing some strange problems.  Whenever the device is close to other electrical devices, it slows down until it eventually grinds to a halt, sometimes requiring a power cycle.  I