Acrobat images in pieces

We are using Acrobat Pro 10.1.6. We have a customer ad sent to us that was created in InDesign and saved to a PDF and they want us to go in and edit their photos to make them lighter. (At this time we do not have access to the original InDesign file or we'd go that route.) When we use the edit object tool we discovered that each images is in multiple pieces in the PDF and it is very difficult to select them individually with the edit object tool to color correct them. I've seen this happen with InDesign PDFs before, where the image was a single photo in the InDesign file but when the customer made the PDF it broke into multiple pieces. Can anyone tell us why this happens so we can prevent this from happening in the future and is there any way to fix them in Acrobat at this point? My only suggestion at this time was to open the PDF in PhotoShop and color correct it there. Thanks!

Your images are Raster or Vector ones??

Similar Messages

  • Using selection tool to Cut image into pieces...

    Hi all,
    I was just experimenting with my Painter image editing software in my computer, and I just thought about an effect that I performed in my Painter software.
    Actually, what I did is best show in images attached here. Please use them as a guide to my questions.
    In Painter, I used the selection tool to seperate parts of my image as seen in my attached image. I just wonder whether one can do the same thing in after effects too.
    Thanks and hope to here your responses to my question.

    Ok. Thanks for your great tips as I'll see where I can go from here.
    Ugoharris.
    Date: Tue, 22 Dec 2009 09:46:28 -0700
    From: [email protected]
    To: [email protected]
    Subject: Using selection tool to Cut image into pieces...
    Like Steve said, you'll have to use masks. To keep it clean and predictable, draw all your masks as needed, then duplicate the layer (Ctrl+D). then delete the masks on a given layer that you don't need. What is to become the background with "holes" also will need the mask modes to be set from the default Add to Subtract. Once you have everything, you may wish to use the pan behind tool (Y) to move the layer anchor points into the centers of the masked shapes, so animation becomes a bit more predictable.
    Mylenium
    >

  • Loading an Image in pieces

    Suppose I have an image that I want to modify in some way using a Java application. Suppose this image is over 6 gigabytes in size, and thus I would not want to load it all into memory at once (or, even more likely, I don't actually have that much memory [in fact, I don't think the Java heapspace would even allow such a thing to begin with]).
    The obvious solution would be to load a piece of it (256x256, or 512x512, or something similar), process that piece, write that piece out to a file, rinse, repeat, until I'm done.
    Here is the problem: I have absolutely no idea how to do the "loading just a piece" part. If my goal were to scale the image and display it, I would have Image.getScaledInstance(), which people claim automagically does the thing I'm describing for scaling. But that's not my goal.
    I've searched quite a bit on these forums, but all I ever come up with are posts about TIFF tiles, or posts outlining how you would 1.) load the entire image into memory and 2.) then cut it into subimages, which kind of defeats the purpose.
    As I have been thinking about the problem while writing this, the best idea I can come up with would be to treat the image like a standard file, open a stream to it, and then read the data section by section into a byte array or arrays. But then I wouldn't be able to use stuff like BufferedImage.getRGB() for processing pixels. Not to mention the fact that all hell would probably break loose when it would try to apply the image processing to the first section of data, which would contain image headers.
    Any ideas or links to ideas would be helpful. Thanks.

    Maxideon wrote:
    Then treat the 6 GB image file as an ordinary file and copy it using standard IO (or NIO) and then change the pixels of the new file using the methods I mentioned.This makes sense, and would be trivial to pull off. But in many cases I would want to process only a fraction of the original image, thus resulting in lots of extraneous image data in the output image if I just copied the image over wholesale and then applied the processing to a specific block of it.
    Say I only want to process the left 50% of my source image, thus resulting in a destination image that is half the dimensions of my source image (Ex. 80,000x35,000 --> 40,000x35,000). The left 50% of my source image would be ~3GB, which is still far too large of an image to load entirely into memory. Which is exactly what I would have to do if I used, say, ImageIO.write(), because all three flavors of that method require as their first parameter an object that implements the RenderedImage interface (I.e. a BufferedImage, because that's the only standard class that does), and while testing instantiating a BufferedImage object with possible width and height values in the tens of thousands (which is obviously quite possible), it throws a NegativeArraySizeException. Which is itself a moot point, because even if that wasn't happening, I still couldn't fill it with real-world image data due to the data's sheer size.
    Since I can easily determine what size the output image is going to end up being (and, in fact, am already doing so in the code), the optimal solution would be to create an image file of the correct dimensions and then fill it with white/black/whatever pixels. The problem now is that I have no idea how to do that without having to first build the image in memory, which is much like my original problem except on the other end.
    Thanks to this thread, I now know how to load a giant image in smaller blocks, as well as how to then save these blocks to a pre-existing destination image file. I just can't figure out how to create that destination image file with the proper dimensions so that it is actually "pre-existing." Or, conversely, build up the destination image file block by block, as I process each block and am ready to write them out to their destination.
    A.) I don't want to just overwrite my source image.
    B.) My destination image is not necessarily the same size as my source image.

  • Wall decals over size.. functionality to cut image into piece on artboard ?

    1- I am doing wall decals, I am drawing a big tree (7 foot long). My vinyl roll size in 24 inches. Is there a functionality in Adobe Illustrator CS5.5 to split the image into section ready to cut ? My cutting software can do it but I want to do it in illustrator... is there a way ???
    2- I am not able to find information on how illustrator can help me to place the objects on the artboard (with spaces between each objects) to maximize the vinyl space available without have to place each object by hand one by one.
    Thanks Nancy

    This kind of stuff (vinyl cutting project setup) was a pain to do in Illustrator prior to its finally (literally decades late to the game) acquiring the ability to have more than one page in a file. It's still a pain comparitive to Adobe's other vector drawing program (FreeHand), due to Illustrator's still-yet-to-appear ability to draw to user-defined scale.
    This is how I routinely do it in FreeHand:
    1. Draw the whole design at a comfortable scale (ex: 1"=1') on a convenient page size (ex: tabloid, so I can print it on a desktop printer). Define spot color Swatches for each vinyl.
    2. When the design is done, add pages (one for each vinyl to be used) with either height or width the actual width of my vinyl (ex: 24"). Set ruler guides on each page to indicate what I consider a comfortable "maximum cut width" for the gripper/roller margin of my machine.
    3. Select all elements of a single vinyl color, duplicate them to one of the full-size pages. Do this for each vinyl.
    4. Scale the elements to actual size (ex: 1200%).
    5. For an element too large for the maximum cut width, place a pair of ruler guides separated by the amount of desired overlap (ex: .25").
    6. Duplicate the object in place. Use the Knife tool to slice the object along one of the guides. Delete the unwanted piece.
    7. Similarly cut the remaining (original) copy along the other guide. Delete the unwanted piece.
    8. Freely arrange (move and/or rotate) each of the pieces so as to maximize vinyl usage on each vinyl-specific page. Drag length of vinyl pages to fit final arrangement.
    9. Export the full-size pages only.
    10. Open the exports in my cutter driver software, and cut.
    I leave it to you to translate the same basic operations to Illustrator. Some of the reasons I still find Illustrator inferior for this:
    Still no support for user-defined ruler scales.
    Very unreliable snaps behavior at zooms.
    The infernal "Global" swatch designation.
    Pages interface (like many things) needlessly cumbersome compared to FreeHand's. (Separate "Artboard mode" is tedious for arranging Artboards, making page-specific guides, snapping Artboards to grid and to each other.)
    Inferior behaviors of Boolean path operations ("Pathfinders"). (Ex: converting compound paths to groups.)
    Inferior cutting tools (Ex: releasing compound of compound paths; failure to handle open, unfilled paths.)
    JET

  • An adobe acrobat image with a callout saved as a jpeg the callout is not always saved the jpeg?

    About half the time the callout is not saved with the jpeg. Anyone have any ideas? I was using Acrobat 8 and tech support suggested I download the Acrobat 9 trial but I have the same problem? Help!

    HI 'C' student!
    Thanks for the info. I will give the Content pane a try.
    I think my Word 2013 might have a bug.  When i enter text into either the 'title' field or the 'description' field, the text does not move over or wrap around so that i can fully see what i've entered. i wonder if this is impacting the carry-over into the pdf file?
    the company I work for does not 'officially' support this version of Word, as i am an 'early adoptor' of this version. until the rest of the company moves to this version, i'm kinda on my own. i am going to see who i can speak with to see about getting an update, though. maybe that will fix the problem.
    thanks again,

  • Image looks different in Acrobat after exporting to PDF

    I just created an image in InDesign. I exported it as a PDF and viewed it in Acrobat. There are two things going on here that I'm not sure about. First of all, there appears to be a broken edge on the right side of the image when viewed in Acrobat. I took a screen shot of each image. In the first image (Acrobat), you can see the line break. In Indesign, which is the second image placed into this thread, there is no line break. I checked Indesign for any shapes or images that I may have missed that might be hanging around obstructing the edge, but there was nothing there.
    Another issue I'm having is that the black seems to be faded in the Acrobat image. See how it is that nice stark dark black in my screen shot from Indesign? Is this happening because the original image (created in Photoshop) doesn't use rich black? The black in the photoshop image is 76, 71, 65, 81 in CMYK. If this is the problem, could I convert it to rich black somehow in Photoshop or InDesign?
    Thanks!

    I'm pretty sure the black issue is your settings for Appearance of Black in the preferences. The CMYK numbers you gave us earlier correspond to an RGB black in the range of the low 30s in all channels, which is a smewaht graysish balck, and would be a very good RGB approximation of 100% K.
    I'll bet if you look at the setting for Appearance of Black it's set to Display all Blacks as Rich Black which gives you a false impression of darkness for 100% K. Black ink alone looks faded, or gray, next to a rich black with a high K component. In the screen captures below, there are three overlapping squares. Upper left is filled with 100% K, middle with the RGB conversion of 100% K in my color settings (GRAcol and Adobe RGB), and the lower right is filled with your 76, 71, 65, 81 mix. The only differntence is that on the top the Prefs are set to display blacks accurately, and on the bottom they're set to display as rich black:

  • Trouble navigating to images folder

    Hi, I am sure that this is simple but ...
    I want to have a div with a background image ... here is the css
    .how_we_work_box {
    position: absolute;
    left:350px;
    top:450px;
    font-size: 16px;
    font-weight: bold;
    height: 150px;
    width: 200px;
    background-image: url(piece.png);
    If I put the image piece.png in the css folder this works.  If in the brackets I write images/piece.png and I put the image piece.png in the images folder and use the css ...
    .how_we_work_box {
    position: absolute;
    left:350px;
    top:450px;
    font-size: 16px;
    font-weight: bold;
    height: 150px;
    width: 200px;
    background-image: url(images/piece.png);
    ... then it doesn't.  What am I doing wrong it is driving me mad.  The structure is just the html page files and the css and image folders all at the same level.
    Many thanks, Matt.

    If you separate the two sites into their own domain file you can do what you want. I use iWebSites to manage over 75 individual sites. It lets me create multiple sites and multiple domain files.
    If you have multiple sites in one domain file here's the workflow I used to split them into individual site files with iWebSites. Be sure to make a backup copy of your original Domain.sites files before starting the splitting process and move it to another location on your HD until you're satisfied the separation process is completed and what you want.
    This lets me edit several sites and only republish the one I want.
    OT

  • Help please, not able to load images in a subclass of a japplet

    I've created this board for a project, but now I am stuck, I cannot seem to get images to appear, instead they come up as a nullpointerexception:
    public class Board extends JLayeredPane implements MouseListener, MouseMotionListener{
         private Container contentPane;
         private JLayeredPane jlp;     
         private boolean pieceSelected;
         private timepanel time;
         Image bimage;
         ImageIcon board;
         JLabel brd;
         Image pimage;
         ImageIcon piece;
         JLabel pce;
         private Graphics g;
         private pieceLayout pieces;
         private String piecename;
         private JLabel jl;
         boolean selected;
         private int offset;
         boolean changepos;
         boolean moving;
         private int brdwidth;
         private int brdheight;
         private Timer countdown;
         private updateTimer ut;
         private String cb;
         private clientinterface ci;
         private JFrame j;
         private int playerturn;
         public Board(clientinterface ci, JFrame j, Hashtable images, ArrayList names,
         ImageIcon brdicon, URL cb)
              j.setSize(500,450);
              countdown = new Timer();
              selected = false;
              jlp = this;
              jlp.setPreferredSize(new Dimension(500, 450));
              changepos = false;
              //contentPane = getContentPane();
              //this.setPreferredSize(new Dimension(500,400));
              jlp.setBounds(0,0,500,450);
              jlp.setLocation(0,0);
              jlp.setOpaque(true);
              jlp.setLayout(null);
              System.out.println(this.getSize() + "(((())))" );
              if(j.getWidth() > 400)
                   offset = j.getWidth() - 400;
              else
                   offset = 0;
              System.out.println("Width is: " +  j.getWidth() + " height: " + j.getHeight());     
              brdwidth = j.getWidth()-offset;
              brdheight = j.getHeight();
              System.out.println(images.size());     
              System.out.println(j.getWidth() + " " + j.getHeight() + " " + offset);
              brd = new JLabel(brdicon);
              brd.setBounds(0,0,j.getWidth()-offset, j.getHeight());
              brd.setSize(new Dimension(400,400));
              brd.setLocation(0,0);
              brd.setOpaque(true);
              jlp.add(brd, new Integer(-5));
              jlp.setBounds(0,0,j.getWidth(), j.getHeight());
              jlp.setVisible(true);
              time = new timepanel(jlp);
              time.setLocation(j.getWidth()-offset, 0);
              System.out.println(images.toString() + "++++++++");
              pieces = new pieceLayout(jlp, j.getWidth()-offset, names, cb);
              pieces.setLocation(0,0);
              pieces.setPreferredSize(new Dimension(400,400));
              pieces.setBounds(0,0,400,400);
              pieces.setVisible(true);
              time.setBounds(400,0, 100, 400);
              time.setVisible(true);
              ut = new updateTimer(time);
              jlp.add(pieces, new Integer(2));
              jlp.add(time, new Integer(2));
              //this.add(jlp);
              j.setLayeredPane(jlp);
              addMouseMotionListener(this);
              addMouseListener(this);
              //j.getContentPane().add(jlp);
              //j.setContentPane(this);
              j.validate();
              //j.getContentPane().setLayout(null);
              //j.setContentPane(this);
              j.paintAll(j.getGraphics());
         public void run()
              //this.repaint();
              this.paintAll(this.getGraphics());
              time.repaint();
         public void mouseDragged(MouseEvent e)
              JLabel temp;
              moving = true;
              //pce.setLocation(e.getX(), e.getY());
              //pieces.getPiece(pieces.translatecoords(e.getX(),e.getY())).setLocation(e.getX(),e.getY());
              int piecepos = pieces.translatecoords(e.getX(), e.getY());
              /*if(pieces.hasPiece(piecepos) && moving)
                   pieces.setSelected(piecepos);
                   temp = pieces.getPiece(piecepos);
                   //pieces.movePiece(e.getX(), e.getY());
                   temp.setLocation(e.getX(), e.getY());
              //this.repaint();
         public void mouseClicked(MouseEvent e)
              Point xpoin;
              System.out.println("Hello, clicked");
              /*pce.setLocation(e.getX(), e.getY());
              Point p = pce.getLocation();
              System.out.println(p.toString());*/
              System.out.println("\n" + e.getX() + " " + e.getY());
         public void mouseEntered(MouseEvent e)
         public void mouseExited(MouseEvent e)
         public void mouseReleased(MouseEvent e)
              if(selected)
                   Point xp;
                   int x = e.getX();
                   int y = e.getY();
                   int bp = pieces.translatecoords(x,y);
                   xp = pieces.posToPoint(bp);
                   pieces.snapToSquare(xp.x, xp.y, bp);
                   selected = false;
                   moving = false;
                   //pieces.updateBoard(bp, piecename);
         public void mouseMoved(MouseEvent e)
         public void mousePressed(MouseEvent e)
              Point xpoin;
              int pos = pieces.translatecoords(e.getX(),e.getY());
              System.out.println("\n" + pieces.translatecoords(e.getX(),e.getY()));
              if(pieces.hasPiece(pos, e.getX(), e.getY()))
                        piecename = pieces.getName(pos);
                        System.out.println("Found a piece!");
                        pieces.setSelected(pos);
                        xpoin = pieces.posToPoint(pos);
                        selected = true;
         public void paintComponent(Graphics g)
              //super.paintComponents(g);
              //System.out.println("Painting");
              time.repaint();
         public void start()
              countdown.schedule(ut, 0, 1000);
         public void setupBoard()
                   //setSize(getSize().width < 400 ? 400 : getSize().width,
                   //getSize().height < 400 ? 400 : getSize().height);
                   //getLayeredPane().add(brd, new Integer(-5));
         public void sendInfo(String info)
              //parse information
         public class pieceLayout extends JLayeredPane
              JLabel pce1;
              private JLabel selected;
              private Hashtable pieceList;
              private ArrayList names;
              private int width;
              private Hashtable piecesOnBoard;
              private char boardstate[]= {'R','N','B','Q','K','B','N','R',
                                                 'P','P','P','P','P','P','P','P',
                                                 'p','p','p','p','p','p','p','p',
                                                 'r','n','b','q','k','b','n','r'
              private String posnm[]       = {
                                                       "a8", "b8", "c8", "d8", "e8", "f8", "g8", "h8",
                                                       "a7", "b7", "c7", "d7", "e7", "f7", "g7", "h7",
                                                       "a6", "b6", "c6", "d6", "e6", "f6", "g6", "h6",
                                                       "a5", "b5", "c5", "d5", "e5", "f5", "g5", "h5",
                                                       "a4", "b4", "c4", "d4", "e4", "f4", "g4", "h4",
                                                       "a3", "b3", "c3", "d3", "e3", "f3", "g3", "h3",
                                                       "a2", "b2", "c2", "d2", "e2", "f2", "g2", "h2",
                                                       "a1", "b1", "c1", "d1", "e1", "f1", "g1", "h1"
              JLayeredPane thePane;
              private Hashtable ht;
              private Hashtable board;
              private Hashtable b2p;
              private Hashtable p2b;
              private Hashtable piecePos;
              private Hashtable objToName;
              private Hashtable posnames;
              private URL codebase;
              public pieceLayout(JLayeredPane p, int twidth, ArrayList pnames, URL cb)
                   pieceList = new Hashtable(20);
                   codebase = cb;
                   names = pnames;
                   selected = new JLabel();
                   piecesOnBoard = new Hashtable(32);
                   ht = new Hashtable(6);
                   board = new Hashtable(64);
                   b2p = new Hashtable(64);
                   p2b = new Hashtable(64);
                   piecePos = new Hashtable(64);
                   objToName = new Hashtable(32);
                   posnames = new Hashtable(64);
                   fillnames();
                   getImages();
                   setImages();
                   width = twidth;
                   thePane = p;
                   System.out.println(piecesOnBoard.size());
                   showBoard();
              private void fillnames()
                   int size = posnm.length;
                   for(int i = 0; i < size; i++ )
                        posnames.put(new Integer(i), new String(posnm));
                   showPos();
              private void getImages()
                   Pattern p = Pattern.compile(".+\\.GIF");
                   Pattern p1 = Pattern.compile(".+\\.gif");
                   Pattern p2 = Pattern.compile("board.+");
                   Pattern p3 = Pattern.compile(".+board.+");
                   for(int i = 0; i < names.size(); i++)
                        Matcher m = p.matcher((String)names.get(i));
                        Matcher m1 = p1.matcher((String)names.get(i));
                        Matcher m2 = p2.matcher((String)names.get(i));
                        Matcher m3 = p3.matcher((String)names.get(i));
                        if(m.matches() || m1.matches())
                             //System.out.println("Files are: " + dirs[i].getName());
                             if(!m2.matches() && !m3.matches())
                                  String piecename = new String((String)names.get(i));
                                  //     System.out.println("Files were: " + dirs[i].getName());
                                  Image tpimage = Toolkit.getDefaultToolkit().createImage(piecename);
                                  Image pimage = tpimage.getScaledInstance(35,35, Image.SCALE_DEFAULT);
                                  //ImageIcon piece = new ImageIcon(pimage);
                                  pieceList.put(new String(piecename), pimage);
                   System.out.println(pieceList.toString());
                   System.out.println(pieceList.size() + "((**))(())");
              private void setImages()
                   int listsize = names.size();
                   if(!pieceList.isEmpty())
                        int index = 0;
                        for(int i = 0; i < listsize; i++)
                             String pieceName = (String)names.get(index);
                             String hKey = getHashKey(pieceName);
                             System.out.println(hKey);
                             if((hKey.compareTo("blackking") == 0) || (hKey.compareTo("blackqueen") == 0) ||
                             (hKey.compareTo("whiteking") == 0) || (hKey.compareTo("whitequeen") == 0))
                                  Image tpiece = (Image)pieceList.get(new String(hKey));
                                  ImageIcon piece = new ImageIcon(tpiece);
                                  pce1 = new JLabel(piece);
                                  piecesOnBoard.put(new String(hKey), pce1);
                             else
                                  System.out.println("multiples " + hKey);
                                  createMultiples(hKey, pieceName);
                             if(i == listsize-1)
                                  index = 0;
                             else
                                  index++;
                             System.out.println(pieceName + " " + hKey + "1234567890");
              private void createMultiples(String key, String hname)
                   JLabel piecet;
                   String name;
                   if(key == "blackpawn" || key == "whitepawn")
                        name = key;
                        for(int i = 0; i < 8; i++)
                             //System.out.println(name+i);
                             String tempname = name+i;
                             Image piece = (Image)pieceList.get(new String(name));
                             ImageIcon pieces = new ImageIcon(piece);
                             piecet = new JLabel(pieces);
                             piecesOnBoard.put(new String(tempname), piecet);
                   else if(key == "blackknight" || key == "whiteknight")
                        name = key;
                        for(int i = 0; i < 2; i++)
                             //System.out.println(name+i);
                             String tempname = name+i;
                             Image piece = (Image)pieceList.get(new String(name));
                             ImageIcon pieces = new ImageIcon(piece);
                             piecet = new JLabel(pieces);
                             piecesOnBoard.put(new String(tempname), piecet);
                        if(!ht.containsKey(new String(key)))
                             ht.put(new String(key+0), new Integer(0));
                   else if(key == "blackbishop" || key == "whitebishop")
                        name = key;
                        for(int i = 0; i < 2; i++)
                             System.out.println(name+i);
                             String tempname = name+i;
                             Image piece = (Image)pieceList.get(new String(name));
                             System.out.println(piece.toString());
                             ImageIcon pieces = new ImageIcon(piece);
                             piecet = new JLabel(pieces);
                             piecesOnBoard.put(new String(tempname), piecet);
                        if(!ht.containsKey(new String(key)))
                             ht.put(new String(key+0), new Integer(0));
                   else if(key == "blackrook" || key == "whiterook")
                        name = key;
                        for(int i = 0; i < 2; i++)
                             System.out.println(name+i);
                             String tempname = name+i;
                             Image piece = (Image)pieceList.get(new String(name));
                             ImageIcon pieces = new ImageIcon(piece);
                             piecet = new JLabel(pieces);
                             piecesOnBoard.put(new String(tempname), piecet);
                        if(!ht.containsKey(new String(key)))
                             ht.put(new String(key+0), new Integer(0));
    Hopefully this will format alright, but my question is, is that why is it giving me this error... it happens in the create multiples function(the last function in this code block) this is a jlayeredpane which is called by a JApplet. Any ideas on the loading? Its in the getImages() fuction.

    These are the lines it dies on.... the System.out.println(piece.toString()); precisely. I don't know if I am not getting the images from the directory right... or if I need to make sure this is in a JAR file or not.
    {                    name = key;                    for(int i = 0; i < 2; i++)                    {                         System.out.println(name+i);                         String tempname = name+i;                         Image piece = (Image)pieceList.get(new String(name));                         System.out.println(piece.toString());                         ImageIcon pieces = new ImageIcon(piece);                         piecet = new JLabel(pieces);                         piecesOnBoard.put(new String(tempname), piecet);                    }                    if(!ht.containsKey(new String(key)))                    {                         ht.put(new String(key+0), new Integer(0));                    }                    

  • Choppy Blocky Images in Illustrator - HELP

    When I open a high resolution image in Ai they look somewhat distorted and choppy. They are jpeg files that I am placing in order to envelope distort onto a mesh. For some reason any bitmap image I open with Ai looks like this. However, when I open the same image with Acrobat Pro or Ps the image looks perfect. Images are RGB in both apps.
                 Image in Ps or Acrobat                                                Image in Illustrator
    There most be something in Illustrator that is causing this. Images are being embedded and cannot be linked since they need to be distorted. I am runnung CS6 on Intel iMac Maveriks
    If anyone can help I would be truly greatful!
    Thanks in advance    

    Illustrator does not have as accurate a preview for bitmapped graphics. Usually the image jsut looks softer. Is the image scaled a large amount?
    I suggest you print this, or do a save for web and view at 100% in photoshop.
    I see your images are screenshot, cold you post the oriignal image, and tell us if the image looks bad prior to embedding & envelope distorting. You can also envelope distort or warp in photoshop, which I would recomend, unless you absolutley need to use make with top object.

  • Images not displayed properly.Any advice on that?

    Hi,
    I found the following code inside the forum and i'm trying to understand it.
    It appears to be a problem though. In particular the images(chess-pieces) are not displayed properly. The background of the gif images should be transparent but is not. Any advice?
    Thanks
    Here is the code:
    import java.awt.*;
    import javax.swing.*;
    public class ChessBoard10 {
    static final int PAWN = 0;
    JFrame frame;
    JComponent[][] checker;
    public ChessBoard10() {
    frame = new JFrame("CHESS GAME");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Container con = frame.getContentPane();
    con.setLayout(new GridLayout(8, 8));
    checker = new JComponent[8][8];
    for (int row = 0; row < 8; ++row) {
    for (int col = 0; col < 8; ++col) {
    JComponent p = new JPanel();
    p.setBackground(setColor(row, col));
    checker[row][col] = p;
    con.add(p);
    frame.setSize(500, 550);
    frame.setVisible(true);
    Color setColor(int y, int x) {
    Color c;
    if (y % 2 == 1) {
    if (x % 2 == 1) {
    c = Color.white;
    } else {
    c = Color.black;
    } else {
    if (x % 2 == 1) {
    c = Color.black;
    } else {
    c = Color.white;
    return c;
    public void setPiece(Piece pc, int row, int col) {
    JComponent p = checker[row - 1][col - 1];
    //one base -> zero base conversion
    if (p.getComponentCount() > 0) {
    p.remove(0);
    p.add(pc);
    p.revalidate();
    /*test*/
    public static void main(String[] args) {
    int Bpawn = 0,
    Bbishop = 1,
    Bking = 2,
    Bknight = 3,
    Bqueen = 4,
    Brock = 5,
    Wpawn = 6,
    Wbishop = 7,
    Wking = 8,
    Wknight = 9,
    Wqueen = 10,
    Wrock = 11;
    ChessBoard10 cb = new ChessBoard10();
    for (int i = 1; i < 9; i++) {
    cb.setPiece(new Piece(Bpawn), 2, i);
    cb.setPiece(new Piece(Wpawn), 7, i);
    cb.setPiece(new Piece(Bking), 1, 4);
    cb.setPiece(new Piece(Bqueen), 1, 5);
    cb.setPiece(new Piece(Bbishop), 1, 3);
    cb.setPiece(new Piece(Bbishop), 1, 6);
    cb.setPiece(new Piece(Bknight), 1, 2);
    cb.setPiece(new Piece(Bknight), 1, 7);
    cb.setPiece(new Piece(Brock), 1, 1);
    cb.setPiece(new Piece(Brock), 1, 8);
    cb.setPiece(new Piece(Wking), 8, 4);
    cb.setPiece(new Piece(Wqueen), 8, 5);
    cb.setPiece(new Piece(Wbishop), 8, 3);
    cb.setPiece(new Piece(Wbishop), 8, 6);
    cb.setPiece(new Piece(Wknight), 8, 2);
    cb.setPiece(new Piece(Wknight), 8, 7);
    cb.setPiece(new Piece(Wrock), 8, 1);
    cb.setPiece(new Piece(Wrock), 8, 8);
    class Piece extends JPanel {
    String[] imgfile =
    "Bpawn.gif",
    "Bbishop.gif",
    "Bking.gif",
    "Bknight.gif",
    "Bqueen.gif",
    "Brock.gif",
    "Wpawn.gif",
    "Wbishop.gif",
    "Wking.gif",
    "Wknight.gif",
    "Wqueen.gif",
    "Wrock.gif" };
    public Piece(int type) {
    add(new JLabel(new ImageIcon(imgfile[type])));
    }

    Well, without actually testing the code which I most unfortunately can't do since my real computer is chrashed at the moment, try checking the
    boolean Component.isOpaque();otherwise try using .png's instead altough it shouldn't matter.
    This is just some general advices =(

  • Compressing (mpeg4?) a movie with static images and fades. Best settings?

    Hey there,
    I'm using compressor with Final Cut HD and a Powermacg5.
    I have a movie made mostly of static images (experimental piece with landscapes) and fades between them.
    Firstly, does anyone have any great tips for compressing a quicktime movie for the web (so probably mpeg 4) that works well with images that are mostly still? The mpeg4 setting with h264 are okay (ntsc image size, 30fps), but every so often there's sudden blocky-ness when there is a little bit of motion in the frame. Any ideas?
    Secondly, the images go really chunky when there is a slow dissolve between the images, any compression ideas there?
    I'll be experimenting myself but I thought it best to ask you guys first ... any tips?
    Thanks
    Richard

    Hi everyone
    Is it possible to compress a movie ( 83 minutes long
    ) for a Single DVD without any pixellations ?
    If so I need to know what is the best settings...
    I keep compressing with a bit rate about 6 and my dvd
    still looks bad (pixels on transitions and sometimes
    pauses).
    I don't know what I could have done wrong !!!
    I don't want to use double layer and I can't split my
    movie into 2 dvds.
    Can someone walk me through this step by step ?
    Many thanks
    I think it should be, the setting I always use are:
    Vide: 7.4Mbps, One pass, Motion Estimation: Best
    Audio:Dolby 2.0 Datarate 256 kbps.
    I have tried a lot of combos but this is the only settings I can get with no pixellations. I'm always happy with the result and its fast! You might need to knock back the data rate to make 83 mins fit.

  • Fragments into One Image

    How does one do this in Flash? What is that technique called?
    See this site as an example of fragmenting into one image::
    http://www.quinncom.net/about_us.asp
    That site fragments and comes to one image. That is what I
    would like to do on my homepage. Keep in mind that I have two
    buttons on the home page. Can the two buttons fragment? along with
    banner at top and bottom (they are not buttons)?
    Looking forward to your reply.
    Mary Alice
    [email protected]

    Hi Mary,
    I don't believe there is any
    automated method to do this, just some work. It looks like
    in this case there not actually 'breaking' the image into pieces,
    it appears as though they have used a series of masks that move
    over the top of the image revealing the graphic under them. Also,
    this would be difficult to achieve on your 'whole page' but not
    impossible, that is, if your entire page is in Flash.
    So it seems like you could use a couple of different methods
    here:
    1) create a bitmap of the homepage, slice it into a hundred
    pieces, bring them in with tweens, and then 'jump' to the 'real'
    page when complete.
    2) use a series of masks, over the entire page, bring them
    in, then remove the mask when complete.
    either way it will be a fairly complicated process.
    PS. you may actually be able to use the Transitions class
    here to apply an effect

  • Getting a continuous image on four separate invitation inserts

    Hi,
    We have photoshop elements 7 for Windows.  We're trying to do an insert set for invitations and want to have each of the inserts have a part of an image (a piece of a spirograph), so that when we put them together it looks like one whole image.  There are 4 inserts total that will stack up vertically.  I hope what I'm asking makes sense...
    Can anyone help me figure out how to do this?  We have another computer (a mac) with the 5.5 package of photoshop, illustrator, and indesign if one of those programs would be easier to work with, but we'd prefer to keep it where it is if possible because we've been getting weird sizing issues when we try to transfer files to work from one computer to another.
    Thanks!

    If you want separate images for each part of the original:
    With the complete image opened in PSE, drag out some guidelines to where you want to split it.
    Use those guidelines for dragging out a rectangular selection.
    Edit...Copy.
    File...New...Image from Clipboard.
    Repeat steps 2-4 for each portion of the image you want.
    Alternatively, if you want to print one large image and cut it apart, you can set up the layout in InDesign to show the entire image on a page as well as the crop marks to use for cutting it apart.

  • Dreamweaver CS4 start a FLV video clip by clicking an image or text

    Hi
    I have 4 small FLV video clips on my page and I would like to start (and possibly stop)  these clips by clicking on an embedded image or piece of text on the same page rather than by clicking the video clip itself.
    Can anyone suggest a piece of JavaScript or a DW Behaviour that would do the trick.
    I am using Dreamweaver CS4 for Windows 7.
    Any help much much appreciated.
    Regards
    George

    HI PZ
    Thanks for getting back to me. Although I must admit this is very disappointing. Surely there must some Javascript that would launch the FLV video clips that could be copied and pasted into DW - I've seen similar features in many websites whereby clicking a thumbnail image launches a video clip.
    Any one else any thoughts.
    Thanks
    George

  • After Effects just bounces in the dock but wont start

    Hi all,
    Just installed CS4 production studio under Snow Leopard.  All works well and updated using the Adobe Updater.  All apps are fine except AE which just bounces in the dock a few times and then stops.  I read that this could be because Rosetta was not installed.  I installed Rosetta from the Snow Leopard DVD and still nothing.  Have restarted 3 times just in case (I also read that several restarts may be required to get it to work), but still nothing.
    Any help would be greatly appreciated.
    Regards
    Dave

    OK... Now I feel like Scott of the Antartic writing in his journal before the inevitable... I am writing this purely to help anyone else with the same issue to resolve it without the pain that I am still experiencing.  Hopefully the last entry will read "all solved" and not "I am about to pop outside... I may be some time..."
    After using CS2 for the bulk of my work I thought I'd try and get this solved once and for all, especially as we have a DVCPROHD project coming up and need CS4 to do it.
    OK... The so now I have the suite running, except Premiere is running under at trial without the presets and the updates fail when installing.  Contacted support this week, they wont re-open the original case because it has been over a month.  Fair enough, new case.
    The adobe guy takes control of my machine, deactivates it, then from Finder deletes lots of folders.  He then asks me to re-install the products.  I do this (2 hours later) and run Premiere and it appears to work with presets.  I look a bit closer and notice that under the help menu of Premiere Register, Deactivate and Updates are all greyed out.  This is not the case in the other products of the suite.  OK, so not a major deal but does imply something is not installed right.  I run the Adobe Updater, Premiere updates, but AE, PS and several updates fail.
    Call back to support.  This time the Adobe guy takes control of my machine suggests I deactivate the suite, run the un-install and then download and run the CS3 Clean script and re-install.  I do all this.  Another 2 hours later feeding discs into the machine... and... Premiere looks fine, presets all there... but wait for it... AFTER EFFECTS JUST BOUNCES IN THE DOCK BUT WONT START.
    3rd call back to support and ask for the issue to be escalated.  This is difficult and I have to cause a fuss to realise that this problem is the same one that has been hanging around for months and that I am not prepared to spend more hours removing every trace of Adobe from my machine and re-installing - this doesn't work.  The support technician asks me to delete a hidden folder that has all the Adobe patches in it, manually download the AE 9.0.2 update and install it.   It installs but AE wont start.  I explain that I've had enough and want the problem escalated.
    I finally get a call back from a 2nd level engineer this morning.  After explaining the that AE wont start and then answering the question "why is this a problem for you!" we do some quick troubleshooting.  This time I have to pull out the network cable, turn off Airport, create a new user account, log on to it and then see if AE runs.  Which it does.  Within seconds we get launched into the pre-determined script, "if it runs under another user account then there is nothing wrong with the applications and I should call Apple".  After being patronised for a further 5 mins I had to PROVE to the guy that it was also possible that the fault was Adobes.  I also know the moment I phone Apple, the response will be "Call Adobe".
    The only example I could give him at the time was to image a piece of software I had written that allocated memory based on the screen resolution (this is a user preference) and if my code was badly written and crashed when encountering a screen resolution bigger than my code was expecting.  OK, is that Apple's fault, no it is my code.  Will it run under one user and not another, yes it will.  There are a million other posibilities.  Some I agree could be Apple's, but equally some could be Adobes and the big fat fob off as soon as you can is terrible.
    I have also since realised since leaving this call with the technician, that:
    1) This is a brand new iMac and the Adobe Suite was the 1st piece of 3rd party software installed on it.
    2) The iMac is for video editing and nothing else.
    3) This was working without presets before the Adobe guys deleted all these files and asked me to re-install.  It is more likely that they have deleted something they should not have rather than the a bug in the OS.  A bug in the OS is still possible but I suspect the problem is with a rogue bit of installation code from Adobe.
    Finally incase anyone from Adobe is reading this:
    I have paid thousands of pounds for this software.
    I have been unable to use it for months.
    A problem like this should be gold dust for you.  Here is the chance to get to the bottom of an issue that several people are having, understand the mechanics of what is going wrong.  Write a KB article as well as a patch and this would save the time/money and effort of an awful lot of people (including your own).
    As a short thought experiment I would like everyone at Adobe to image the following:
    You pay £1,000 of your own money for a tool to do your work on the promise that you can make this money back in productivity gains, new business, etc.
    The tool you use every day to make a living won't work.  For the benefit of the experiment, imagine this is your email client, web browser or case management tool.
    You have no IT group to replace your machine or to come and solve it.
    You can't tell your customers that your software is down and you have to keep doing your job.
    You have to spend an additional 3 days in your own time, working late or weekends to try and fix the software yourself.
    You to keep downloading a Gigabyte of data 3 or four times and you have to pay for downloads.  Currently you are running up a bill of over £100 in downloads and phone calls.
    You don't get paid the overtime and your customers start complaining you are late with your work.
    You lose customers... you eventually get fired because you have lost too many of them.
    ...This is what it feels like for a small creative business to not be able to install the software they bought.

Maybe you are looking for

  • Ipod nano 4g wont turn on

    I have an ipod nano 4th generation, was never used and sat in a box for years but i started using it as my iphone broke. Last night i went to sleep and it was working fine but when i woke up it was turned off and it wont restart and i have restored i

  • Form 6.0/6i with database Upgrade to Oracle 8i

    Hi all, I am planning to update our database from Oracle 7.3.4 to Oracle 8i (8.1.6). Do you know that whether i need to recomplile all report (rep) and form (fmx) after grade? For my past experience, all reports need to recomplile in REPORT 3.0 for c

  • Developer2000 application with Oracle 8i AND 9iDS

    Hello, We have a large application written in Developer 2000 and Oracle8i. We got three new products : Oracle 9i database, Oracle 9iAS and Oracle 9iDS (developer Suite). I have the following questions : (1) Can I compile and run my dev2k application

  • Anyone else having trouble with i message?

    My I message is very slow and doesn't activate a lot on my devices, I even tried different networks over wifi and no joy!

  • Thinkpad yoga - hdd a CRU or not?

    Hi, according to the HMM, the hdd is not a CRU. On this website you list it as optionally self-servicable though. (Note: The website does not list the base cover as a CRU although it has to be removed to gain access to the HDD). Can you please verify