Scrolling slow in a panel with 300 images

Hi,
I am using a panel which contains about 300 images (small icons).
I covered this panel with a scroller, and when scrolling, it's very slow.
when there are less images (about 50), it scrolls smoothly.
Any suggestions ?
  <s:Panel id="src"
                               skinClass="SrcSkin"
                               dragEnter="trashDragEnterHandler(event);"
                               dragDrop="trashDragDropHandler(event);"
                               bottom="{bottomBar.height}" width="100%" >
                    <s:Scroller width="100%" height="100%" id="srcScroller" >
                              <s:Group width="100%" height="100%" id="aaa" verticalCenter="0">
                    ADDING 300 IMAGES HERE AT RUNTIME....
                                        <s:layout>
                                                  <s:TileLayout verticalGap="-50" horizontalGap="11" />
                                        </s:layout>
                              </s:Group>
                    </s:Scroller>
          </s:Panel>

Try using a list with itemrenderer for image. Scrolling performance will imporve as the list recycles its renderers.

Similar Messages

  • Vertical tabbed panel with background image

    Hi all,
    I have a working vertical tabbed panel.  For the text that's shown, there's a background image assigned to the associated DIV.
    However...
    The background image that's shown is clipped to the bottom of the text.
    In other words, if I have 3 lines of text, the bottom of the background image only goes as far down as the bottom line of text.  In order to show the entire image, I have to put in a lot of </ br> tags for "empty" text, not a very good approach.
    More of the backgound will show if I increase the text text size via the browser.
    To try to describe this more accurately,
    Let's say I have a background image that's 600 px in height, but the lines of text only measure to 400px.  That means that the bottom 200 px of the image doesn't show, unless I add more lines of text.
    Hoping someone has an answer!
    Thanks,
    Jerry

    Gramps,
    Again, thanks for your time.  While we're now full time commercial photographers (http://www.jerryandlois.com), I was a software engineer for some 20+ years in an earlier life, all on the application side of things.  Not really any appreciable time with website stuff.
    There are a few more tech/how-to questions I have that are specific to CSS, in terms of polishing up the small site I'm working on.  However these are not SPRY related, unless SPRY can solve this for me.
    In particular, suppose I have a large block with a background image and a body of text.  I want to ensure the text wraps around the image, rather than being a complete overlay where the text can collide with the main body of the photo.
    Example:
    http://jerryandloisstudios.com/about.html
    The issue is that the text is resizable, by design of course.  Is there any way to manage these two elements (text and image) so they get along the right way?  We want the text to overlay some of the image, but only on the periphery, if that makes sense.  So far, the only solution I've seen is to keep the text formatted roughly in a column so that if its size increases all will still be OK.  But...  artistically that just doesn't look right.
    If you're up for it, I'd certainly welcome a private email thread, unless others can also benefit from the rather newbie questions I'm raising:  [email protected]
    Again, thank you for your help!!!
    Jerry

  • Scroll block panel with keyboard

    Hello,
    how can I scroll in the block panel with the keyboard?
    When there is the need to move far, a block or a diagram in the block panel, it takes much time to scroll with the mouse when something is selected.
    Is there any way to use the keyboard to scroll when the mouse has selected something and it cannot use the scrollbars?
    Thank you.
    Solved!
    Go to Solution.

    No. You can probably write some special code which will allow you to do this, but I don't know how nicely that will play with the selection either. If you want, you can look up LabVIEW scripting, but be aware that this is relatively advanced material. It's not hard, but it does require knowledge of how LV works.
    More generally, if your code is so big that you need to move in such big jumps, it probably means that you have a problem. Breaking up code into smaller modules will prevent this problem and will also come with some additional advantages. You can try looking up some online courses and style guides to learn more about this.
    Try to take over the world!

  • How to add a scroll pane for a panel.

    Hi
    i have a panel with some images drawn . i want a scroll pane added to this panel.
    I tried adding it but failed.
    Any suggestions please (
    here is my code.
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Image;
    import java.awt.Panel;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    class frame extends JFrame
         public frame()
              JScrollPane pane=new JScrollPane();
              setContentPane(new  DrawClass());
              setSize(500,300);
              setBounds(200,300, 100, 500);
              setVisible(true);
    public class DrawClass extends JPanel implements ActionListener {
         public DrawClass(){
               public void paintComponent(Graphics g){
                          super.paintComponent(g);
                    String [] Filenames={"im3","im4","im5","im6"};
                   int imgX = 0;
                   int imgY = 10;
                   Toolkit toolkit = Toolkit.getDefaultToolkit();
                   Integer[] intArray = new Integer[Filenames.length];
                   for (int i = 0; i < Filenames.length; i++)
                        intArray[i] = new Integer(i);
                       if (Filenames[i] != "" )
                            //XMLFileParser r=new XMLFileParser();
                             Image img =toolkit.getImage( "/home/swathi/Desktop/Images/"+ Filenames[i]+ ".jpg" );
                           g.drawImage (img, imgX, imgY, this);                                       
                           imgY=imgY+100;                  
                       else
                            System.out.println("NO file Found");
               public static void main(String[] args){
               frame f =new frame();
              public void actionPerformed(ActionEvent e) {
                   // TODO Auto-generated method stub
         

    can you please help me in this code .....
    DrawClass.
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Image;
    import java.awt.Panel;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    class frame extends JFrame
         public frame()
              setContentPane(new  DrawClass());
              setSize(500,300);
              setBounds(200,300, 100, 500);
              setVisible(true);
    public class DrawClass extends JPanel implements ActionListener {
         public DrawClass(){
               public void paintComponent(Graphics g){
                          super.paintComponent(g);
                    String [] Filenames={"im3","im4","im5","im6"};
                   int imgX = 0;
                   int imgY = 10;
                   Toolkit toolkit = Toolkit.getDefaultToolkit();
                   Integer[] intArray = new Integer[Filenames.length];
                   for (int i = 0; i < Filenames.length; i++)
                        intArray[i] = new Integer(i);
                       if (Filenames[i] != "" )
                            //XMLFileParser r=new XMLFileParser();
                             Image img =toolkit.getImage( "/home/swathi/Desktop/Images/"+ Filenames[i]+ ".jpg" );
                           g.drawImage (img, imgX, imgY, this);                                       
                           imgY=imgY+100;                  
                       else
                            System.out.println("NO file Found");
               public static void main(String[] args){
               frame f =new frame();
              public void actionPerformed(ActionEvent e) {
                   // TODO Auto-generated method stub
         ListClass
    import java.awt.*;
    import java.awt.event.*;
    import java.util.Vector;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import java.awt.dnd.*;
    import javax.swing.*;
    import java.awt.Component;
    import java.awt.Graphics;
    import java.awt.Image;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.image.ImageObserver;
    import java.awt.Toolkit;
    import javax.swing.*;
    import org.w3c.dom.Node;
         public class ListClass extends JPanel{
              ListClass(){
                   DrawClass d=new DrawClass();
              My question is how i can call a method of DrawClass which contains the drawn images ; in the List Class.
    its very urgent please.....

  • Spry Tabbed Panels - replace text tab with an image, how to?

    Hi all, I'm stumped. I've uploaded 2 files to:
    http://docs.google.com/leaf?id=0B4zgjxAaUD97MmUzZTk3NjMtMDNkYi00NDJjLWExNzctOWNjMzM0MDlmMj g0&hl=en&authkey=CMWGoeEP
    http://docs.google.com/leaf?id=0B4zgjxAaUD97YTQ1MDliNzEtZGVhZS00MmYzLTllZWMtMzJiODQwMjRlMT Bl&hl=en&authkey=CILrxq0G
    I'm working in Dreamweaver CS3, 4 tab "Spry Tabbed Panel" with 3 columns (one column is a form and submit btn). The 1st photo is a mockup of what I'm trying to accomplish. In the 2nd photo, Nokia designed a page for its Nokia Developer Summit 2010 (been pulled down since). This is the desired effect. I'm trying to replace the typical text tabs in the tabbed panel with images, or, at the very least, change the color between states ON and OFF (images the same except for bg color - green verses gray), which is probably the better way to go, given page load time.
    I need the CSS and HTML code. I'd settle for just the image problem, but if someone can give me guidance on the content boxes too, that would be AWESOME!
    REALLY hoping anyone can help (Ben, I'm an Aussie too) - been on this for a month now.
    Very grateful Adobe staffs such a great resource tool as this site with a lot of really good, courteous brainiacs.
    Thanks,
    Louis cat

    G'day Ben,
    Upgraded to Dreamweaver CS5, added Tabbed Panels 2 widget to page.
    Here's a mockup of what I'm trying to do: http://docs.google.com/leaf?id=0B4zgjxAaUD97MmUzZTk3NjMtMDNkYi00NDJjLWExNzctOWNjMzM0MDlmMj g0&hl=en&authkey=CMWGoeEP
    Questions:
    1. Want to change Spry TP tabs to images (see link, above), then make them vertical tabs, with morph effect - How?
    2. How do I change the default TabbedPanels2 instance name? (not easy to rename)
    3. The first section of the code was planted in my index page - shouldn't this be pasted into a CSS file, or just leave it alone?
    ================================================
    FIRST SECTION OF THE CODE: -------------------------------------------------------------------------------
    <style type="text/css">
    /* BeginOAWidget_Instance_2138522: #TabbedPanels2 */
    /* TabbedPanelsTabGroup */
    #TabbedPanels2 .TabbedPanelsTabGroup {
    top: 1px;
    left: 0px;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-left: solid 0px inherit;
    border-bottom: solid 0px inherit;
    border-top: solid 0px inherit;
    border-right: solid 0px inherit;
    padding: 0px 0px 0px 0px;
    /* TabbedPanelsTab */
    #TabbedPanels2.TabbedPanels .TabbedPanelsTab,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTab {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: #DDD;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    padding: 4px 10px 4px 10px;
    #TabbedPanels2.TabbedPanels .TabbedPanelsTab a,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTab a {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    /* TabbedPanelsTabHover */
    #TabbedPanels2.TabbedPanels .TabbedPanelsTabHover,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabHover {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: #EEE;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    padding: 4px 10px 4px 10px;
    #TabbedPanels2.TabbedPanels .TabbedPanelsTabHover a,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabHover a {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    /* TabbedPanelsTabSelected */
    #TabbedPanels2.TabbedPanels .TabbedPanelsTabSelected,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabSelected {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: #EEE;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #EEE;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    padding: 4px 10px 4px 10px;
    #TabbedPanels2.TabbedPanels .TabbedPanelsTabSelected a,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabSelected a {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    /* TabbedPanelsTabFocused */
    #TabbedPanels2.TabbedPanels .TabbedPanelsTabFocused,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabFocused {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: #EEE;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #EEE;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    padding: 4px 10px 4px 10px;
    #TabbedPanels2.TabbedPanels .TabbedPanelsTabFocused a,
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabFocused a {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    /* TabbedPanelsContentGroup */
    #TabbedPanels2 .TabbedPanelsContentGroup {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: #EEE;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    padding: 0px 0px 0px 0px;
    /* TabbedPanelsContentVisible */
    #TabbedPanels2 .TabbedPanelsContentVisible {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-left: solid 0px #CCC;
    border-bottom: solid 0px #CCC;
    border-top: solid 0px #999;
    border-right: solid 0px #999;
    padding: 4px 12px 4px 12px;
    #TabbedPanels2.BTabbedPanels .TabbedPanelsTab {
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    #TabbedPanels2.BTabbedPanels .TabbedPanelsTabSelected {
    border-top: solid 1px #999;
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabGroup {
    width: 10em;
    height: 20em;
    top: 1px;
    left: 0px;
    #TabbedPanels2.VTabbedPanels .TabbedPanelsTabSelected {
    background-color: #EEE;
    border-bottom: solid 1px #EEE;
    /* EndOAWidget_Instance_2138522 */
    </style>
    ========================================================
    SECOND SECTION OF THE CODE: ----------------------------------------------------------------------------------------
      <div id="TabbedPanels2">
        <h2>Tab 1</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sapien lacus, porttitor vitae pretium eget, sodales sed libero. Maecenas non urna lacus, ac sollicitudin justo. Ut erat mi, hendrerit ac accumsan ac, congue eu dui. Pellentesque consectetur condimentum elit, et eleifend urna porta id.  </p>
        <h2>Tab 2</h2>
        <p>Nulla facilisi. Vestibulum ipsum elit, tincidunt sed tristique sit amet, faucibus in orci. Nunc sit amet elit lorem. Sed eget arcu ipsum, pharetra ullamcorper lectus. Sed ac diam ac tortor mattis mollis. Etiam mattis felis vel augue tempus in rhoncus ligula elementum. Vestibulum ut iaculis risus. Aliquam erat sem, feugiat vel laoreet in, lobortis non mauris. Vestibulum neque nibh, vehicula eleifend tincidunt sed, bibendum id dolor. </p>
        <h2>Tab 3</h2>
        <p>Suspendisse potenti. Proin ut erat sit amet turpis egestas tempor. Integer arcu dolor, aliquam ut egestas nec, pharetra ut mauris. Duis urna mi, aliquam id vulputate et, consequat in dolor. Duis congue sem feugiat nulla malesuada scelerisque. Aenean vitae augue nec diam euismod imperdiet. </p>
      </div>
      <script type="text/javascript">
    // BeginOAWidget_Instance_2138522: #TabbedPanels2
      var TabbedPanels2 = new Spry.Widget.TabbedPanels2("TabbedPanels2", {
       injectionType: "replace",
       widgetID: "TabbedPanels2",
       autoPlay: true,
       defaultTab: 0,
       enableKeyboardNavigation: true,
       hideHeader: true,
       tabsPosition: "top",
       event:"click",
       stopOnUserAction: true,
       displayInterval: 5000,
       minDuration: 300,
       maxDuration: 500,
       stoppedMinDuration: 100,
       stoppedMaxDuration: 200,
       plugIns:[]
    // EndOAWidget_Instance_2138522
      </script>
    ===================================================
    Any help would be much appreciated, Ben. Cheers from another Aussie. Louis Cat!

  • IE not loading all images in a page with large no: of images(~ 300+ images)

    I have a webpage which is trying to render more than 300 images, but IE is not rendering all the images. I have detailed the exact scenario below.
    I have a aspx page with a asp:Panel. I'm adding new aspx pages to this panel,
    Image image = new Image();
    StringBuilder url = new StringBuilder();
    url.Append(string.Format("ImageDisplay.aspx?Sample={0}", 1));
    image.ImageUrl = url.ToString();
    HtmlGenericControl div = new HtmlGenericControl("div");
    div.Controls.Add(image);
    this.pnlImages.Controls.Add(div);
    the second aspx page writes the image to the response,
    Response.Clear();
    Response.BufferOutput = true;
    string fileName = "..\\Sample.jpeg";
    Bitmap image = new Bitmap(fileName);
    image.Save(Response.OutputStream, ImageFormat.Jpeg);
    image.Dispose();
    Response.Flush();
    likewise I'm adding more than 300 images.
    IE is not rendering all the images properly, most of the images are getting broken and shows as 'X' sign. While the same page loads perfectly fine in Firefox and Chrome. I'm not able to find the cause of the issue since it only happens in IE. Could someone
    please help me with this.

    Hi,
    Please post to an asp.net forum....if possible include a link to your website with your question.
    this forum is for questions about IEAK and GPO for system administrators of domain networks....
    tip... use response.end I/o response flush....
    view... the page-source from IE (View-source) or use the Find tool on the IE Developer tool to inspect the scr value of img tags and the base href value (if used)...
    the optimal load time for web pages is considered to be 3 seconds...
    consider reducing the number and size of images, and external stylesheets and libraries on your web pages. (www.webpagetests.org)
    Rob^_^

  • Preview is TOO SLOW with RAW images! PLEASE HELP !!!

    Hi my name is Dario and I am Photographer.
    After upgrading from Mountain Lion to Mavericks on my current iMac preview app is sick slow with RAW images.
    On Moutain Lion viewing RAW files from my camera with normal OS Preveiw app was wonderful,fast and now it is disaster...
    I can't any more fast pick what I need and delite rest. Now I need hole ethernety until loads next picture.
    PLEASE HELP I CAN'T WORK ENY MORE LIKE THIS !!!!

    Some things to try - Linc Davis is a good problem solver.
    https://discussions.apple.com/message/22128130#22128130

  • Indesign CS4 really slow with CMYK images

    Can anyone help me solve this? InDesign CS4 document with a few pages, and approx 24 images on a page. With CMYK images imported the rendering and re-rending is very sluggish. The Processes shows 99% usage for InDesign. Makes it almost impossible to work on a document.
    Any ideas to fix this?
    I'm using an 27" iMac with 2.8 GHz Intel Core i7 - Memory: 8GB 1067 MHz DDR3

    Doesn't surprise me. I find getting help in Adobe forums/support/community very confusing to find my way around.

  • Make the panel fit the image so MouseListener only invoke when click  image

    I want to add MouseListener to only the image itself. So I draw the image onto a image panel, add that panel onto the main panel, then add the main panel onto the frame. However, my problem is that the size of my image panel is too large, it take up almost the entire frame. So my mouselistener response not only when I click onto the image, but also anywhere in my image panel. I try to resize the image panel to fit the size of my image, but no luck. Is there a solution for this. I feel like, it got something to do with the layout. Here is my code, if you mind read it. Thank you very much
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Font;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Image;
    import java.awt.Toolkit;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseMotionListener;
    import javax.swing.*;
    public class ImageRotate
         private static final String LABEL = "MIDI PROTOCOL";
         private JPanel mainPanel = new JPanel();
         private JPanel labelPanel = new JPanel();
         public ImageRotate()
              mainPanel.setOpaque(true);
              mainPanel.setBackground(Color.YELLOW);
              mainPanel.setLayout(new BorderLayout());
              Font labelFont = new Font("serif", Font.BOLD, 30);
              createLabelPanel(LABEL, labelFont);
              labelPanel.setOpaque(false);
              mainPanel.add(labelPanel, BorderLayout.NORTH);
              Drawing d = new Drawing();
              d.setOpaque(true);
              d.addMouseListener(new MouseAdapter(){
                   public void mousePressed(MouseEvent e)
                        System.out.println("Pressing on the image");
              d.addMouseMotionListener(new MouseAdapter(){
                   public void mouseDragged(MouseEvent e)
                        System.out.println("Dragging the image");
                   public void mouseMoved(MouseEvent e)
              mainPanel.add(d, BorderLayout.CENTER);
         private void createLabelPanel(String str, Font font)
              JLabel label = new JLabel(str);
              label.setFont(font);
              label.setForeground(Color.RED);
              labelPanel.add(label);
         public JPanel getPanel()
              return mainPanel;
         public static void main(String args[])
              JFrame frame = new JFrame();
              frame.getContentPane().add(new ImageRotate().getPanel());
              frame.setSize(new Dimension(300, 300));
              frame.setVisible(true);
    class Drawing extends JPanel
         Image img;
         public Drawing()
              setSize(new Dimension(100,100));     //Try to make the panel fit the image...NO LUCK
              setBackground(Color.GREEN);     
              img = Toolkit.getDefaultToolkit().createImage("images/nob.gif");
         public void paintComponent(Graphics g)
              super.paintComponent(g);
              Graphics2D g2D = (Graphics2D)g;
              g2D.drawImage(img, 40, 40, this);
    }

    yunaeyes wrote:
    In class Drawing extends JPanel, I did try to to set the panel to the image size but no luck there,
    both setSize(new Dimension(100,100)), setPreferredSize(new Dimension(100,100)) does not make the panel smallerIt can be made to work. I find it hard to comment on unseen code.
    >
    BigDaddyLoveHandles wrote:
    I think a better approach is to handle the mouse click properly -- see if the click is over the image or not.Can you elaborate on this?The mousePressed method you posted assumes you are over the image. Check the mouse coordinates! If the component is bigger than the image this may not be so.

  • Cs5 ASSETS panel - dimensions of images?

    Hi!
    Often need to find out smartly and fast exact dimensions of images I put into the documents for css rules especially. So I need to look up in folder where they exists to remind their dimensions. When looking to the ASSETS panel, where I can easily find all the images I use in the document I can learn about their size for example while their dimensions (even there is a special column for it) displays only with 2 minus signs (--). So whats going on with the dimensions of those images in DW CS5? I quess the ASSETS panel should displays them, should I configure DW in order to have them displayed? And when to turn it on? Or is it some bug or so...?
    Thanks for help in advance. I am looking for solution some time and can not find a way to work it out:)

    There's no bug, and nothing to turn on. Having said that, I have found CS5 to be very slow in populating the Assets panel with image dimensions. Dreamweaver needs to inspect the images to get the details. Depending on how many images you have got, and what other operations are being conducted by the computer at the same time, it's not instantaneous. Try clicking the Refresh icon in the Assets panel.

  • Any issues with still images being too large?

    I am going to be given lots of images that were scanned at a high resolution (I think 300), so the file size and physical dimensions should be pretty large. I want to start placing these images into the timeline, even though I do not know yet which ones I will need to zoom in on and which I will not need to do anything with other than just have it display.
    1.) Are there any issues with placing lots of images like these into the timeline of a SD project at a higher resolution and larger physical dimension than maybe necessary?
    2.) If I want to use placeholder images, is there an easy way to later swap them with the real image, and have the swapped image take the properties of the placeholder image, such as the duration it lasts on screen and the fade transition before and after it?
    Thank you.

    1.) Are there any issues with placing lots of images like these into the timeline of a SD project at a higher resolution and larger physical dimension than maybe necessary?
    This is dependent on the version of FCP. If you're working with FCP 5.1.2 or later, still image processing is handled by the GPU. Depending on what graphics card you've got, it can be painfully slow even at SD resolutions because image size (pixel dimensions, not bit-depth) is what is relevant.
    2.) If I want to use placeholder images, is there an easy way to later swap them with the real image, and have the swapped image take the properties of the placeholder image, such as the duration it lasts on screen and the fade transition before and after it?
    In theory, you should be able to do a Paste Attributes and paste Contents but that functionality has been broken since FCP 5.x. It works, but not for the very thing that you'd need it to do - both images now need to be the same size, duration and matching timecode for this to work correctly in your case.
    However, you might be able to work around that limitation by trying this:
    Select your placeholder image in the timeline and copy (Commmand-C)
    Load your final image into the Viewer and press F11 to perform a Replace Edit.
    Be mindful of where your Playhead is in both the Viewer and Timeline, of course, as the Replace Edit uses the Playhead and not marked In or Out
    Select the newly replaced image and perform a Paste Attributes (Option-V), selecting the relevant attributes (Basic Motion, Crop, etc)
    Of course, this might not suit what you're looking to do since stuff like Center is pixel-based rather than percentage-based (like Crop is).

  • How do I set the desktop wallpaper with an image in aperture 3?

    Sorry for the silly question, but I can't find how to set my desktop wallpaper with an image in aperture 3. It was simple when using Iphoto, but I can't find the method in aperture.
    Thanks,
    Dale.

    Command(⌘)-9 is no longer listed in the list of default keyword shortcuts, and it has no effect.
    I wrote a little Automator service to bring the Command(⌘)-9 back.
    A copy of this service is here for download:
    http://dreschler-fischer.de/scripts/SetDesktopPicture.workflow.zip
    This service uses three actions:
    Aperture: Get selected images
    Export Masters
    Finder: Set the Desktop Picture
    To install it, open the workflow in Automator and save it as service.
    To use it, select any image in Aperture, then activate the service from the Aperture menu -> Services, and it will set the master of the selected image as Desktop picture.
    If you like, you can assign the Command(⌘)-9 key to the service (in the System Preferences -> Keyboard -> Keyboard Shortcuts Panel) and then  turn any image you selected into Desktop wallpaper by simply pressing (⌘)-9.
    @Frank Caggiano, if you are still following this thread: for some reason this workflow succeeds with exporting the master, but I could not get it to work with the versions instead. Any ideas?
    Caution: this service will clutter the Desktop with the exported images. If you want to avoid that, change the export action to export the image to a different folder.
    Regards
    Léonie

  • HT3669 My Epson Perfection 1200 scanner functions as a flatbed scanner but when I try to scan transparencies the control panels change in  Image Capture but the scanner bar will not complete the overview scan  & cannot travel beyond the first 2/3 centimet

    Epson Perfection 1200 scanner continues to function as a flatbed scanner but when I try to scan transparencies/film negs the control panels change in  Image Capture but the scanner bar will not complete the overview scan  & cannot travel beyond the first 2/3 centimeters. All the communications seem to recognise the scanner and the mode for the intended scan but the necessary overview scan is not completed, nothing comes up on the Image Capture scan window. If I unplug the film adaptor I can get a document scan. When I plug in the adaptor again the Image Capture details change which allows me to select the type of scan required but when the scanner attempts an overview scan it is unable to complete it.
    I have had the scanner from new (12 Years) and have previously scanned slides and film with the adaptor but maybe this was before I upgraded my computer (imac 27").
    Do I have to buy a new scanner?  It seems so close to working correctly. 
    I have downloaded the Epson recommended driver (5.4) and have Epson Perfection 1200 6.6 Universal showing in the Applications List.
    Any thoughts or observations would be much appreciated before I go out and spend money an new hardware.
    Thanks

    I have same issue - have you solved this yet?

  • IS IT POSSIBLE TO ADD A SCROLL PANE TO A PANEL??

    Hi, Im trying to add a scroll pane to a panel but when I compile the code and try to open the form - a 'Illegal Argument Exception' is produced. Can anyone tell me whether it is possible to add a scroll pane the actual panel itself and also the code to do this.     
    Many Thanks, Karl.
    I have added some sample code I have created -
    public RequestForm(RequestList inC)throws SQLException{
              inRequestList = inC;
              displayForm();
              displayFields();
              displayButtons();
              getContentPane().add(panel);
              setVisible(true);
         public void displayForm() throws SQLException{
              setTitle("Request Form");
              setSize(600,740);
              // Center the frame
              Dimension dim = getToolkit().getScreenSize();
              setLocation(dim.width/2-getWidth()/2, dim.height/2-getHeight()/2);
              getContentPane().setLayout(new BorderLayout());
              Border etched = BorderFactory.createEtchedBorder();
              panel = new JPanel();
              panel.setLayout( null );
              //panel.setBackground(new Color(1,90,50));
              Border paneltitled = BorderFactory.createTitledBorder(etched,"");
              panel.setBorder(paneltitled);
              scrollPane1 = new JScrollPane(panel);
              scrollPane1.setBounds(0, 0, 600, 740);
              panel.add(scrollPane1);
    }

    Hi all,
    I am still having trouble here. would it be posible to add a scrollpanel to this form? Can anyone provide me with a working piece of code so I see how it actually works.
    Any help would be greatly appreciated.
    Many Thanks, Karl.
    Code as Follows:
    /* ADMIN HELP Manual*/
    import javax.swing.*;
    import javax.swing.border.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    import java.util.*;
    public class AdminHelp extends JFrame implements ActionListener{
         private JButton exit;
         private JLabel heading1, help;
         private JPanel panel;
         Font f = new Font("Times New Roman", Font.BOLD, 30);
         private JScrollPane scroll;
         public AdminHelp(){
              setTitle("ADMIN Help Manual");
              setSize(400,325);
              // Center the frame
              Dimension dim = getToolkit().getScreenSize();
              setLocation(dim.width/2-getWidth()/2, dim.height/2-getHeight()/2);
              panel = new JPanel();
              panel.setLayout(null);
              exit = new JButton("Close");
              exit.setBounds(280,260,100,20);
              exit.addActionListener(this);
              panel.add(exit);
              exit.setToolTipText("Click here to close and return to the main menu");
              getContentPane().add(panel);
              show();
              public void actionPerformed(ActionEvent event){
              Object source = event.getSource();
                   if (source == exit){
                        dispose();
              public static void main(String[] args){
                   AdminHelp frame = new AdminHelp();
                   frame.addWindowListener(new WindowAdapter(){
                   public void windowClosing(WindowEvent e){
                   System.exit(0);

  • IPhoto 6 - STILL freezing on a Dual G5 with 370 images

    What is it with iPhoto?! I've paid for another upgrade after promises of finally sorting out the sluggishness. Yet, with a library of only 370 images, each not bigger than 2MB, I can STILL only scroll through half of the thumbnails before the beachball comes in. I wait. I wait some more. Then I force quit.
    Could there be a problem with my images which is causing this? Most of the images were imported from elsewhere on my machine, rather than a camera (can't imagine how this would have any impact on performance).
    How is iPhoto supposed to cope with 250,000 images?! I have a Dual 2G with 2.5GB of RAM.

    Do you have DiskWarrior? If so I'd boot into it's CD and rebuild the directory files. Then boot into the Single User Mode and run the file system check - fsck as follows:
    FSCK - File System Check
    To start up in single-user mode
    1. Restart the computer.
    2. Immediately after the startup sound, press and hold both the Command (Apple) and "s" keys on your keyboard. The computer will display a series of text messages, at which time you may release these keys.
    When the computer has started up, it will display a command line prompt (#). The computer is now in single-user mode.
    How to Run the File System Check from the Command Line
    Once you have reached a command line, follow these steps to use fsck:
    1. At the prompt, type: fsck -fy (NOTE, there is a space between the k and the “-”)
    The fsck utility will go through five "phases" and then return information about the disk's utilization and fragmentation. Once the check is finished, if no issue is found, you should see "** The volume <name of volume> appears to be OK."
    If fsck alters, repairs, or fixes anything, it will display the message:
    **** FILE SYSTEM WAS MODIFIED ***
    IMPORTANT: If this message appears, repeat the "fsck -fy" command until this message no longer appears. It is not unusual for your computer to require several "passes" of fsck, because first-pass repairs may uncover additional errors. Run it until you get two consecutive times with an "OK" result.
    3. When fsck reports that no problems were found, type: reboot
    4. Press Return.
    Also run OnyX to clear all of the user caches and run the Maintenance scripts.
    See if that will help.
    Since you're using iPhoto for clients may I suggest the following:
    Create a new library for each client. That should keep it fairly small and allow you to burn the iPhoto Library folder via the Finder to a single disk, CD or DVD. Then is a client comes back at a later date and wants another book, all you got to do is copy that folder from the disk to your HD, open it with iPhoto and order another book. OR, just create a separate library for each book and save those libraries to CDs, again via the Finder.
    Also, before completing the order for a book find and copy the pdf file that iPhoto creates for uploading and printing. You can use this for proofing before completing the order and as a record of the book for future reference. (There's a way you might be able to use that file to order a duplicate book at a later date even with totally different library but that's another thread).
    Hope this has been of some help.

Maybe you are looking for