Photo Montage Has (white edge) On Some Frames

I use Memories on TV to make picture montages. Some times when I make a opening picture in Photoshop like a title or some thing. I get a white edge around two side of the first image of the slide show. I found a action one time that was to remove that. Does anyone here know where I can get this action or a different way to remove this white edge? Thanks

if it doesn't show in photoshop, then it's not part of the image, i would think, and would be a function of the app you're using for the slideshow.
I didn't find much in google but there seems to be a MOTV function called overlay which can provide borders? maybe its a setting in there...

Similar Messages

  • I photo application has vanished

    Hi All,
    The  i photo application has completely vanished for some unknown reason.  The photos are available in system preferences/desktop/screen/saver. The i photo icon is still in the dock, but when I click on it or go to the applications folder and click on the i photo icon, absolutely nothing happens. Looked in the trash folder to see if the app was accidentaly routed there but it's empty.  I thought my best bet at this point is to ask you guys for some direction.

    Thank heavens for time machine and backups. Problem solved

  • After Preflighting a PDF, using Convert to CMYK, Flatten Transparency and Prepress Profile Convert to CMYK only the resultant PDF has a grubby halo along the edge of some white type sitting on an image. The type is part of the image.

    I am using a 27" iMac 3.2 GHz Intel Core 5, 8 GB Memory, running Yosemite 10.10.1. 
    The version of Acrobat that I am using is: Acrobat XI Version 11.0.10
    After Preflighting a PDF, using Convert to CMYK, Flatten Transparency (high resolution) and Prepress Profile "Convert to CMYK only" the resultant PDF has a grubby halo along the edge of some white type sitting on an image. The type is part of the image which is 300 dpi.
    It is like the image isn't really 300 dpi but has been artificially boosted to that to avoid being tagged by Preflighting, but when Preflighting the file it knows the original resolution.
    I have screen grabs which illustrate the problem perfectly but do not know how to post them, if indeed they can be.
    Any help or comments gratefully received.

    Without the files and possibly screen prints, it is virtually impossible to assist you.
              - Dov

  • Printing Photos with AirPrint to Epson Px730Wd produces white edge

    All,
    I have just bought a new Epson PX730WD and have a small problem when printing photos via AirPrint.  I always get a 3mm white edge on the right hand side of my photos.  Printing the same photo from Epson iPrint app works fine and it works from my PC as well, but using AirPrint via the native photo app always produces this white edge. Very annoying as I prefer to use the native functions when available, but cannot be doing with this edge.
    Any ideas?
    Thanks
    Chris

    I have contacted Epson Support and they told me to try the iPrint app which I did and it worked fine.  So the problem seems to lie somewhere between airprint and the printer recognising what is being sent via airprint.  I can't find an Epson forum where these type of issues are discussed.  I was hoping someone else may have an tried airprint with a PX730wd to see what results they get.

  • I started with 100 pages in my photo book. Then reduced the number to 75 for finished project. When i click on "buy" it says I have some frames with no photos. But I've checked entire book

    I started a book with 100 pages, but reduced it to 75 by deleting some pages. When i completed the book & tried to buy it a box pops up saying I have some frames that need photos. I've checked the book over & over & cannot find any pages like that. How can I order my completed book?

    Look for pages that use photos for the background, even if you have other photos on the page. It'll look something like this in the layout pane:
    It would look like this in the PDF version:
    If you have a 1 photo per page, full page, you could have that option selected and not know it unless you looked at the layout pane like this example:
    OT

  • Can I create a still photo montage in one frame with imovie 08?

    I want to cut a part of several single frames in imovie, and paste each of them in one single frame in imovie, or iphoto, so that I can print a single photo montage of all the cut images. Is this possible in imovie 08 and iphoto, and if not, does anyone know what software will do this?
    Thanks, Rick

    Sorry this isn't possible in im08, try creating single frames in PS and importing them into imovie.

  • I cant get a photo project to email the moblile me address to someone else.  I know how, but it has stopped working for some reason.  Instead of pulling up the web address on the email form, it puts an error message?  Any ideas?

    I cant get a photo project to email the moblile me address to someone else.  I know how, but it has stopped working for some reason.  Instead of pulling up the web address on the email form, it puts an error message?  Any ideas?

    Michael,
    The link for the word 'HERE' directs to a Evergreen School District page, which outside of Mobile Me and/or Aperture. Your school district network might be intercepting the request from Aperture and displaying the 'network authentication page' that you see, instead of the email. I would get with the IT department to see if they can help you get around this.
    Have you also tried using the 'Tell a Friend' feature from another network location, like starbucks or your home?
    Cheers,
    Owen.

  • White edge on black mask?

    I created a black rectangular frame size 720x480 about 10 pixels wide, with a transparent interior, as a Photoshop file, and used QT Pro to add it as a video track in a layer above a completely black video, also 720x480. You'd think the combination would yield a completely black video, but in fact there is a thin white edge of the inside of my black frame showing.
    The same thing happens when I just put a mask of a 10 pixel frame on the video itself. To keep QT from resizing the whole video in this case (because it loses the masked out portion) I added a solid black 720x480 still image behind the video. When my frontmost video has a picture, it plays OK surrounded by a black frame, but when the picture goes black, I still see a thin white rectangle remains.
    I tried exporting this as a MOV file and viewing it in iMovie, and I still see the thin white rectangle.
    Why the white artifact and any suggestions how to get rid of it?
    PowerMac Dual G5   Mac OS X (10.4.1)  

    I've noticed it since QT 6 with some of my skin track movies.
    It seems the default offset 0,0 (upper left corner) becomes 1,1 which would leave a one pixel line at the bottom and right side. Trying to adjust the offset on the track never worked for me.
    I ended up using a track dimension one pixel smaller for the "transparent" area.
    If you're trying to crop via a mask you'll be better served using MPEG Streamclip as the other poster has noted. It can work with .mov files, too.

  • IPhoto montage has an audio delay

    I'm trying to assist a family member with a photo montage issue that has an audio problem. Here's her recap (her words, not mine) -
    "I made the photo montage in iPhoto and then did the music in garage band. Then I loaded the iPhoto slide show into garage band and saved the whole thing. It plays great on my computer (MacBook Air) in iTunes, but when I put it on a CD or load it into drop box and it is played on a non Mac it delays the music by 14 seconds."
    I downloaded the .M4V file and I too get the 14 second delay before the audio begins.
    If it plays correctly on her Mac, why does it become a problem on other platforms (CD, dropbox). Can it be the conversion process to CD and upload to Drop Box that is causing the issue?
    Can the problem be embedded in the file, and if so can I edit it to fix it? If so, how do I best do that?
    I consider myself a tech geek and a Mac power user, but I'll admit that I'm not good witih video apps.
    Thoughts or suggestions?

    That's not an iPhoto issue, is it?
    It plays great on my computer (MacBook Air) in iTunes,
    It seems to be related to the burning process, which is done in some other app.

  • I'm doing a photo montage.if the size of image is too big like 3mb per pic

    i'm doing a photo montage.if the size of image is too big like 3mb per pic, will it make the rendering too slow ?

    File size has nothing to do with rendering performance. Search the forum, there's tons of threads on this. and by all means, read some basics:
    Getting started with After Effects
    Mylenium

  • How To: Make A Photo Montage

    I have four photos, closeups of people. What I want to do is to arrange them in a semi-circle, next to each other. And I'd want each photo boundary to fade into the photo next to it.
    What I'm trying to do is to create a label to paste onto CDs. I have software that'll allow me to import the finished photo montage and print to the appropriate label. Text, of course, would be superimposed on the photos.
    I'd very much appreciate hearing from anyone who has tried a similar stunt. How did you go about it?
    Dave

    Dave:
    You might give Discus a try. It has templates for printing directly on printable discs and many label layouts. These are just some of the labels I've created for DVDs:
    Click to view full size
    Just so you know it's strongly recommended to not put paper labels on disks, particularly DVDs but also CDs. The labels can unbalance the disk causing playback problems, blister or begin to peel after a while jamming optical drives, especially slot loading drives.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier versions) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. There are versions that are compatible with iPhoto 5, 6, 7 and 8 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    NOTE: The new rebuild option in iPhoto 09 (v. 8.0.2), Rebuild the iPhoto Library Database from automatic backup" makes this tip obsolete.

  • After using modify/contents some frames go out of stage dimension

    Hello,
    I have a question to all you animators out there.
    I work in after effects and sometimes do some simple illustrations/animations in flash - where I usually switch the bg colour to gray
    as not to see the stage rectangular as it's distracting to me. Then when I have my drawings and a few different frames done I go to
    modify/ choose bg colour to white and check contents to frame all the content inside the document - then I want to export it to swf
    so I can use it in after effects.
    At this point all seems fine, all the frames are in place, however I noticed that frequently when I reopen my flash documet after having done this some frames are outside
    the white stage box (usually later frames, the 1st is in place).
    How do you deal with this?

    Hi all,
    Sorry for the slow response - as I'm sure you can understand, running lots of exports takes a few days and so it's taken me a while to test your suggestions properly.
    The render completes using the media encoder without crashing (MPEG2 Blu-ray and H.264 Blue Ray both worked), however the picture quality has really blurred:
    Original:
    MPEG2 Blu-Ray
    I also ran it in H.264 Blur-ray and this also appeared blurry. Apologies for lack of a screenshot, I deleted the export to conserve disk space.
    This is very similar to the problems I had under File => Export => Movie, which went away after I tweeked the export settings to match as closely as possible the footage (however Premiere then crashed when I tried to export the entire movie rather than just a clip).
    Working settings under File => Export which crashed Premiere but prevented the blurriness:
    Export
    Video and audio
    Entire Sequence
    Filetype
    QuickTime
    Video Settings
    Compressor: H.264
    Frame size: 1280h 720v (1.000)
    Frame rate: 29.97 frames/second
    Pixel Aspect Ratio: Square Pixels (1.0)
    Fields: No Fields (Progressive Scan)
    Audio Settings
    Compressor: Uncompressed
    Sample rate: 48000 samples/second
    Channels: Stereo
    Sample type: 16-bit
    Settings under Adobe Media Encoder
    Any thoughts what I'm doing wrong? This is starting to get really frustrating and I'm genuinely wondering if Premiere is suitable for what I'm trying to do. I've another project a month late in getting started because I want to get Premiere to export this so I know I'm not going to run into the same problems again - but I really don't know what else to try? Any ideas?

  • Photo Montage

    Can anyone tell me how I can create a photo montage on a single 8 1/2 x 11 so that all of the hard edges kind of dissolve into each other, and then make it more opaque?
    I'm trying to make a DVD cover for a Christmas project and I want this montage to be in the background of the text.
    Thanks,
    Steve

    Steve,
    I take it that you are trying to place several pictures on one document. It is advisable to have the resolution of the blank canvas and the picture files identical. Here is a technique for making the edge around a picture appear soft with a white background:
    1. Duplicate background layer
    2. Create white layer between these two layers
    3. Working on top layer, make a selection with one of the marquee tools, go to Select>inverse, then select>feather and try 25 - may need more or less
    4. Hit delete on keyboard
    5. Select>deselect
    You can do this for each picture and place them on the canvas. Each picture will be on its own layer and can be positioned with the move tool.
    This should provide smooth transition yet preserve individuality.
    Ken

  • Photo Montage Price

    Hi all:
    I've been approached by a friend of a friend to do a photo montage for her husband for Christmas. Would love to do this for extra money as I'm a stay at home mom and that has been my ultimate goal: preserving memories for people while making extra $$.
    Does anyone have ideas on how much I should charge for this service as well as video transfer?
    I would appreciate any and all feedback.
    Thank you so much!
    Susan

    Hi
    I create these slideshows for people as a hobby-job myself. I scan them with an Epson scanner at 300 DPI, then use Roxio's Motion Pictures (bundled with Toast) to add motion settings to each image. (The scanner has its own image correction when I scan the pics in, it does quite a good job and I have the option of tweaking it or turning it off) The program automatically comes up with its own motion settings; you simply have to tweak these in/out points. I then export a QT file into FCE. Add music there... burn in DVD SP and voila a pics slideshow. Add a custom DVD case insert, dvd label thrown together in Photoshop, and you have yourself a nice finished product.
    I require my clients to arrange their photos into groups, around 30 pics. They come up with a song or theme for each group. They put everything in order, and come up with the songs they want.
    I charge $1 per picture, plus a $20 initial charge. This includes a copy of the slideshow on DVD. It comes out to around $50/hr that I am actually doing intensive work. I scan at a rate of 2 pics/min; the scanner finds the images itself, I don't really do much color correction either. So, for, say a 200 pic slideshow I spend around 100 mins scanning, 30 minutes messing with motion settings; let them export; then another 90 minutes adding in music, crossfades, text screens etc... Then allow some extra time...
    For DVD case inserts there I charge a set up charge of $10...which pretty much gets a client their choice of pic on the front of the DVD case insert with text in a cutesy font; a quote/pic on the back and title again on the spine. Then there's a $1 additional per each DVD. "Custom" DVD labels (printed directly on the disc with a Primera Bravo printer) work the same way. My base price for barebones DVD copies is $10...cheeeeeeeeaaaaap. Keep in mind I do these mostly for people I know, so I try not to gouge.
    I too have issues with copyright... Many just play their shows to Mom or Dad, Son or Daughter, etc. But, I have been looking the other way when I know some use them for say a school ceremony or wedding reception. To protect myself, is there anything I can do, other than not using copyrighted music? As in, any sort of document I can draw up or anything that I can make clients sign?
    Bret

  • Anybody knows how to bounce them off the edge of the frame ...

    I want them to change position randomly and smothly and also bounce off the edge of the frame. i will be so happy if you can help me.
    Here is the code:
    FlatWorld:
    import java.awt.*;
    import javax.swing.*;
    import java.util.*;
    * This FlatWorld contains random number(between 1 and 10) of disks
    * that can be drawn on a canvas.
    public class FlatWorld
        // initialize the width and height of the Canvas in FlatWorld...
        final int WIDTH = 400;
        final int HEIGHT = 400;
        // create random numbers of disks (1-10) using array.
        Random myRandom = new Random();
        int numbersOfDisks = myRandom.nextInt(10) + 1;
        Disk myDisk[] = new Disk[numbersOfDisks];
        // The Canvas on which things can be drawn or painted...
        private Canvas myCanvas;
        * creates a Canvas and disks
       FlatWorld()
            //Creates our disks using array.
            for( int i = 0; i < numbersOfDisks; i++ )
                myDisk[i] = new Disk(WIDTH,HEIGHT);
            //creates a canvas and store it in the instance variable...
            myCanvas = new Canvas(WIDTH,HEIGHT,this);
       /* Draws our disks using array.
        * @param graphicsContext The Graphics context required to do the drawing.
        * Supplies methods like "setColor" and "fillOval". */
       public void drawYourself(Graphics graphicsContext)
            for (int i = 0; i < numbersOfDisks; i++)
                myDisk.drawDisk(graphicsContext);
    public void change()
    final int movementScale = 8;
    for (int i = 0; i < numbersOfDisks; i++)
    int deltax = (int)( Math.random() - 0.5 * movementScale );
    int deltay = (int)( Math.random() - 0.5 * movementScale );
    myDisk[i].move(deltax, deltay);
    Disk:
    import java.awt.*;
    import java.util.*;
    * The Disk class is used to creates a disk with a random position
    * and a random color and a random diameter (between 1/20 width and 1/4 width)
    public class Disk
        /* instance variables */                    
        private int x;
        private int y;
        private int Diameter;
        private Color randomColor;
        private int red, green, blue;
         * Constructor for objects of class Disk
        //creat a disk at a 2D random position between width and height
        public Disk(int width, int height)
            /* Generates a random color red, green, blue mix. */
            red =(int)(Math.random()*256);
            green =(int)(Math.random()*256);
            blue =(int)(Math.random()*256);
            randomColor = new Color (red,green,blue);
            /* Generates a random diameter between 1/20 and 1/4 the width of the world. */
            double myRandom = Math.random();
            Diameter = (width/20) + (int)(( width/4 - width/20 )*myRandom);
            /* Generates a random xy-offset.
             * If the initial values of the xy coordinates cause the disk to draw out of the boundry,
             * then the x and/or y will change their values in order to make the whole disk visible in
             * the boundry. */
            int randomX = (int)(Math.random() * width);
            int randomY = (int)(Math.random() * height);
            int endPointX = randomX + Diameter;
            int xPixelsOutBound = endPointX - width;
            if ( endPointX > width)
                randomX = randomX - xPixelsOutBound;
            int endPointY = randomY + Diameter;
            int yPixelsOutBound = endPointY - width;
            if ( endPointY > width)
                randomY = randomY - yPixelsOutBound;
            setXY(randomX , randomY);
            /* replace values of newX and newY (randomX and randomY) into the x and y variables
             * @param newX The x-position of the disk
             * @param newY The y-position of the disk */
            public void setXY( int newX, int newY )
                x = newX;
                y = newY;
            /* Draw a disk by its coordinates, color and diameter...
             * @param graphicsContext The Graphics context required to do the drawing.
             * Supplies methods like "setColor" and "fillOval". */
            public void drawDisk(Graphics graphicsContext)
                graphicsContext.setColor(randomColor);
                graphicsContext.fillOval( x , y, Diameter , Diameter );
            public void move (int deltaX, int deltaY)
                x = x + deltaX;
                y = y + deltaY;
    }[i]Canvas:import java.awt.*;
    import javax.swing.*;
    public class Canvas extends JPanel
    // A reference to the Frame in which this panel will be displayed.
    private JFrame myFrame;
    // The FlatWorld on which disks can be create...
    FlatWorld myFlatWorld;
    * Initialize the Canvas and attach a Frame to it.
    * @param width The width of the Canvas in pixels
    * @param height The height of the Canvas in pixels
    public Canvas(int width, int height, FlatWorld sourceOfObjects)
    myFlatWorld = sourceOfObjects;
    // Set the size of the panel. Note that "setPreferredSize" requires
    // a "Dimension" object as a parameter...which we create and initialize...
    this.setPreferredSize(new Dimension(width,height));
    // Build the Frame in which this panel will be placed, and then place this
    // panel into the "ContentPane"....
    myFrame = new JFrame();
    myFrame.setContentPane(this);
    // Apply the JFrame "pack" algorithm to properly size the JFrame around
    // the panel it now contains, and then display (ie "show") the frame...
    myFrame.pack();
    myFrame.show();
    * Paint is automatically called by the Java "swing" components when it is time
    * to display or "paint" the surface of the Canvas. We add whatever code we need
    * to do the drawing we want to do...
    * @param graphics The Graphics context required to do the drawing. Supplies methods
    * like "setColor" and "fillOval".
    public void paint(Graphics graphics)
    // Clears the previous drawing canvas by filling it with the background color(white).
    graphics.clearRect( 0, 0, myFlatWorld.WIDTH, myFlatWorld.HEIGHT );
    // paint myFlatWorld
    myFlatWorld.drawYourself(graphics);
    //try but if --> {pauses the program for 100 miliseconds} dont work -->
    try {Thread.sleep(70);}
         catch (Exception e) {}
         myFlatWorld.change();
         repaint();

    Here is my contribution:
    FlatWorld:
    import java.awt.*;
    import javax.swing.*;
    import java.util.*;
    * This FlatWorld contains random number(between 1 and 10) of disks
    * that can be drawn on a canvas.
    public class FlatWorld {
       // initialize the width and height of the Canvas in FlatWorld...
       final int WIDTH = 400;
       final int HEIGHT = 400;
       // create random numbers of disks (1-10) using array.
       Random myRandom = new Random();
       int numbersOfDisks = myRandom.nextInt(10) + 1;
       FlatWorldDisk myDisk[] = new FlatWorldDisk[numbersOfDisks];
       // The Canvas on which things can be drawn or painted...
       private FlatWorldCanvas myCanvas;
        * creates a Canvas and disks
       public FlatWorld() {       
            //Creates our disks using array.
            for( int i = 0; i < numbersOfDisks; i++ ) {
                myDisk[i] = new FlatWorldDisk(WIDTH,HEIGHT);
            //creates a canvas and store it in the instance variable...
            myCanvas = new FlatWorldCanvas(WIDTH,HEIGHT,this);
       /* Draws our disks using array.
        * @param graphicsContext The Graphics context required to do the drawing.
        * Supplies methods like "setColor" and "fillOval". */
       public void drawYourself(Graphics graphicsContext) {
            for (int i = 0; i < numbersOfDisks; i++) {
                myDisk.drawDisk(graphicsContext);
    public void change() {
    final int movementScale = 8;
    for (int i = 0; i < numbersOfDisks; i++) {
    int deltax = (int)( Math.random() - 0.5 * movementScale );
    int deltay = (int)( Math.random() - 0.5 * movementScale );
    myDisk[i].move(deltax, deltay, WIDTH, HEIGHT);
    public static void main(String[] args) {
    new FlatWorld();
    FlatWorldDisk:
    import java.awt.*;
    import java.util.*;
    * The FlatWorldDisk class is used to creates a disk with a random position
    * and a random color and a random diameter (between 1/20 width and 1/4 width)
    public class FlatWorldDisk {
       /* Constants */
       private static final int DIRECTION_NW = 1;
       private static final int DIRECTION_N  = 2;
       private static final int DIRECTION_NE = 3;
       private static final int DIRECTION_W  = 4;
       private static final int DIRECTION_E  = 5;
       private static final int DIRECTION_SW = 6;
       private static final int DIRECTION_S  = 7;
       private static final int DIRECTION_SE = 8;
       /* instance variables */               
       private int x;
       private int y;
       private int diameter;
       private Color randomColor;
       private int red, green, blue;
       private int direction;
        * Constructor for objects of class FlatWorldDisk
       //creat a disk at a 2D random position between width and height
       public FlatWorldDisk(int width, int height) {
          /* Generates a random color red, green, blue mix. */
          red =(int)(Math.random()*256);
          green =(int)(Math.random()*256);
          blue =(int)(Math.random()*256);
          randomColor = new Color (red,green,blue);
          /* Generates a random diameter between 1/20 and 1/4 the width of the world. */
          double myRandom = Math.random();
          diameter = (width/20) + (int)(( width/4 - width/20 )*myRandom);
          /* Generates a random xy-offset.
           * If the initial values of the xy coordinates cause the disk to draw out of the boundry,
           * then the x and/or y will change their values in order to make the whole disk visible in
           * the boundry. */
          int randomX = (int)(Math.random() * width);
          int randomY = (int)(Math.random() * height);
          int endPointX = randomX + diameter;
          int xPixelsOutBound = endPointX - width;
          if (endPointX > width) randomX = randomX - xPixelsOutBound;
          int endPointY = randomY + diameter;
          int yPixelsOutBound = endPointY - width;
          if (endPointY > width) randomY = randomY - yPixelsOutBound;
          setXY(randomX , randomY);
          /* Generates a random direction */
          direction = (int)(Math.random() * 8) + 1;
       /* replace values of newX and newY (randomX and randomY) into the x and y variables
        * @param newX The x-position of the disk
        * @param newY The y-position of the disk */
       public void setXY(int newX, int newY) {
          x = newX;
          y = newY;
       /* Draw a disk by its coordinates, color and diameter...
        * @param graphicsContext The Graphics context required to do the drawing.
        * Supplies methods like "setColor" and "fillOval". */
       public void drawDisk(Graphics graphicsContext) {
          graphicsContext.setColor(randomColor);
          graphicsContext.fillOval( x , y, diameter , diameter );
       public void move(int deltaX, int deltaY,
                        int width, int height) {
          int dx = Math.abs(deltaX);
          int dy = Math.abs(deltaY);
          int olddir = direction;
          int newdir = olddir;
          switch(olddir) {
             case DIRECTION_NW: { int newX = x - dx, newY = y - dy;
                                  if ((newX < 0) && ((y - dy) < 0))         newdir = DIRECTION_SE;
                                  else if (((newX) >= 0) && ((y - dy) < 0)) newdir = DIRECTION_SW;
                                  else if (((newX) < 0) && ((y - dy) >= 0)) newdir = DIRECTION_NE;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     x = newX; y = newY;
                                  break;
             case DIRECTION_N:  { int newY = y - dy;
                                  if ((newY) < 0) newdir = DIRECTION_S;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     y =newY;
                                  break;
             case DIRECTION_NE: { int newX = x + dx, newY = y - dy;
                                  if (((newX + diameter) > width) && (newY < 0))       newdir = DIRECTION_SW;
                                  else if (((newX + diameter) > width) && (newY >= 0)) newdir = DIRECTION_NW;
                                  else if (newY < 0)                                   newdir = DIRECTION_SE;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     x = newX; y = newY;
                                  break;
             case DIRECTION_W:  { int newX = x - dx;
                                  if (newX < 0) newdir = DIRECTION_E;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     x = newX;
                                  break;
             case DIRECTION_E:  { int newX = x + dx;
                                  if (newX + diameter > width) newdir = DIRECTION_W;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     x = newX;
                                  break;
             case DIRECTION_SW: { int newX = x - dx, newY = y + dy;
                                  if ((newX < 0) && ((newY + diameter) > height))     newdir = DIRECTION_NE;
                                  else if (newX <0)                                   newdir = DIRECTION_SE;
                                  else if ((newY + diameter) > height)                newdir = DIRECTION_NW;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     x = newX; y = newY;
                                  break;
             case DIRECTION_S:  { int newY = y + dy;
                                  if ((newY + diameter) > height) newdir = DIRECTION_N;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     y =newY;
                                  break;
             case DIRECTION_SE: { int newX = x + dx, newY = y + dy;
                                  if (((newX + diameter) > width) && ((newY + diameter) > height)) newdir = DIRECTION_NW;
                                  else if ((newX + diameter) > width)                              newdir = DIRECTION_SW;
                                  else if ((newY + diameter) > height)                             newdir = DIRECTION_NE;
                                  if (newdir != olddir) {
                                     direction = newdir;
                                     move(deltaX, deltaY, width, height);
                                  else {
                                     x = newX; y = newY;
                                  break;
    FlatWorldCanvas remains unchanged.
    Hope this will help,
    Regards.

Maybe you are looking for

  • From 1.1.3 to 2.2...

    I have an original iphone with 1.1.3 version of the operating system. Can I go directly to 2.2???? Must I pass through all the other versions until reach 2.2 step by step??? Does the original iphone works good with this new opsys?? Thank you

  • Too big switch - get data from array

    I have text file (CSV). Parse file and set data to array, e.g. ArrayList. Get data from array and initialize object MyDoc (by setXXX methods)      for (int index = 0; index < list.size(); index++) {                currentElement = list.get(index);   

  • How do you capitalize a letter in Dictate for OSX M.Lion?

    Sorry if this is in the wrong section for posting, but as stated above: How do you capitalize a letter in Dictate for OSX M.Lion? For example, I've tried Saying "Caps Apple" and "Capitalize Apple" when speaking (and the word is not the start of a sen

  • Problems with Put & Categories

    Geez, I just typed this whole story & it didn't take.  Again,  I just got a new Windows 7 computer & reinstalled Dreamweaver CS3.  The last time I installed it was in 2008 on Windows XP & forgot how things work.  I did save some screenshots from last

  • My computer can't find my printer, My computer can't find my printer

    My computer can't find my printer, My computer can't find my printer