Manual image transformation: Losing top of the image

With LR3 I often use the manual image transformations and observe an undesirable effect, which I cannot explain to myself: When changing the Vertical Perspective to a negative value, the image will be transformed to cope with the perspective as intended, but its top will be shifted out of sight as well. For example, when correcting the image of a tall building, the top of its tower shifts out of sight. An example:
After applying vertical correction -33 it looks like this:
The entire top of the tower is gone, on the bottom though we see the "out of image" area, and we cannot shift the image downward to see the top of the tower rather than the "gray" on the bottom. I found no way to avoid this, until I discovered that I can change the  scaling factor (while losing the resulting image resolution :-() and than this missing part of the image will be visible again.
Once we scale to 84% the above image, we can see the top of the tower again. Of course, we can crop out the gray areas manually:
However, the pixel size of the image is really reduced proportionally to the scale factor, here 0.84.
Why is that so? I am almost convinced, its a bug.
Thomas

I would not be too worried about losing resolution etc.
If you do a lens correction like the one in the example of the "leaning tower", it is "major surgery" mo matter if you do it in LR or PS.
The top of the image gets enlarged while the bottom stays the same size.
You can think of this kind of lens correction as an image enlargement through a gradual filter that runs vertically.
As enlargements always do, it degrades image quality.
If you are concerned about retaining max image quality, in my opinion it's best to stay away from correction of lens distortion.
But I realize, sometimes we don't have that choice.
WW

Similar Messages

  • We are trying to transfer files from PS Elements 13 to our web builder.  We are getting a '?' in the top left hand corners of some of the image boxes. It seems that we are unable to transfer images with this ? on the image.  We have spent a long time taki

    We are trying to 'reconnect' files.  we seem incapable to do so, for some reason.  Try as we might, we aren't able to do it.  can anyone help?

    Please see other thread
    Re: We are trying to transfer files from PS Elements 13 to our web builder.  We are getting a '?' in the top left hand corners of some of the image boxes. It seems that we are unable to transfer images with this ? on the image.  We have spent a long time

  • How to get the text to appear on top of the image

    I am using the following piece of code to add a label to a JPanel -
    JLabel label = new JLabel();
            label.setIcon(new ImageIcon("object.gif"));
            label.setText("An object");
            label.setBounds(xCoordinate, yCoordinate, width, height);
            display.setLayout(null);
            display.add(label);The problem is that the image is being placed over the text so I cannot see the text, does anyone know how I can fix this?
    Thanks.

    Try setIconTextGap in JLabel. Or, maybe your bounds
    are too small.
    JLabel also has a constructor that takes both the
    icon and the text at the same time.I know my bounds are large enough because if I comment out the add image then I can see the text and there is enough room for it.
    I don't think setIconTextGap can help me because that will just move the position of the text in relation to the image but I would like it to be directly on top of the image.
    I tried the constructor but that is causing a java.lang.reflect.InvokationTargetException which is fairly strange because the method that im working on does not use reflection or change anything in the method which does.

  • Is it possible to make a reflection of an image that will change with the image? [was: Reflection]

    Is it possible to make a reflection of an image that will change with the image?

    normfb wrote:
    I believe that a Smart Object will solve your problem.
    place your original image in a new file as a smart object and do the same for the reflection (made by Transforming, reducing the opacity and introducing a mild horizontal motion blur) on its own layer, then:
    by double clicking on the smart object in the layers panel and returning to the original image, any change you make in the original and save, will automatically update the upright image and its reflection.
    Nice one Norm.  Five Kudos points to you.

  • I scanned an image and want to use the image trace tool, but it doesn't pick up all the lines.  Is there a way to darken the lines before using the image trace tool?

    I scanned an image and want to use the image trace tool, but it doesn't pick up all the lines.  Is there a way to darken the lines before using the image trace tool?  Help!

    If the scan is in B&W, then play with the Threshold setting here
    If it's in Color, then you will have to open the scan in a Raster editing software (like Photoshop) and play with the Brightness/Contrast settings to make the lines bolder.

  • I try to insert some images on a website but the images are not in the right color mode. I do not know what to do? and also I have 1200 images to insert so I can not change one after one. So I need to set up an action, but I donot know how to do it... Tha

    I try to insert some images on a website but the images are not in the right color mode. I do not know what to do? and also I have 1200 images to insert so I can not change one after one. So I need to set up an action, but I donot know how to do it... Thanks

    What is the problem specifiaclly?
    If the images are intended for web use I would recommend converting them to sRGB which could be done with Edit > Convert to Profile or with File > Save for Web, but as including a Save step in Actions and applying them as Batch can sometimes cause problems I would go with regular converting.
    You could also try Image Processor Pro.
    Scripts Page

  • How to get the full image directory when i upload the image to web page???

    hai, how to get the full image directory when i upload the image to web page???
    here is the example:
    <form action="uploadfile.jsp" method="post">
    image<input type="file" name="image" />
    <input type="submit" value="submit"/>
    <%
    String s=request.getParameter("image");
    %>
    <%=s%>
    </form>
    i upload the image from C:\image\center.gif. i use request.getParameter just can get the image name like "center.gif". Can anybody help me how to get the full path name. Thanks a lot..

    There is no need to get the path. It is also fairly pointless as the server cannot access the client's local file system.
    Carefully read this article how you can upload files the right way: http://balusc.blogspot.com/2007/11/multipartfilter.html

  • OSX 10.6.8 Firefox 30.0 can't open images from google image search results I can't left click on a google image search result to open the image.

    OSX 10.6.8 Firefox 30.0 can't open images from google image search results
    I can't left click on a google image search resultt to open the image. This works fine on Safari so is not a mouse issue. When I tried to ask this question in Firefox when I left clicked on the ASK THIS button nothing happened
    Originally posted in OS section - Sorry

    Do you otherwise have problems with the mouse in Firefox?
    You can try these steps in case of issues with web pages:
    You can reload web page(s) and bypass the cache to refresh possibly outdated or corrupted files.
    *Hold down the Shift key and left-click the Reload button
    *Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
    *Press "Command + Shift + R" (Mac)
    Clear the cache and cookies only from websites that cause problems.
    "Clear the Cache":
    *Firefox > Preferences > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Firefox > Preferences > Privacy > "Use custom settings for history" > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Why wont my image boarder light up when the image is hovered over, border is set to 2.

    why wont my image boarder light up when the image is hovered over, border is set to 2.

    Because you have not coded it correctly.  It is difficult for us to tell you where your mistake is without seeing your test page.

  • I am using adobe photoshop cs6. I am facing a problem. When i save any image as "save for web". After saving image it show cropped. An image show many parts of the image after saving the image. Please help me. Thanks in advance.

    I am using adobe photoshop cs6. I am facing a problem. When i save any image as "save for web". After saving image it show cropped. An image show many parts of the image after saving the image. Please help me. Thanks in advance.

    Just go back in photoshop and use the Slice Select tool, then just click and select the slice and hit delete - if you're not sure which one is the active slice just right click and find the one that has the Delete Slice option.
    It's possible you either added the slices by accident or if you received it from someone they just had the slices hidden. For the future, you can go to View > Show > Slices to display (or hide) slices.

  • When i try to scroll on a image webside it scips to the bottom and then to the top of the image w/ a vertical black line instead of the curser

    whaen i try to sroll on images on a website that has a gallery and where there is a description up top and a image in th middle and more txt on the sides the scrolling is extremly choppy when i use the arrow keys to scroll

    Have you upgraded to iPhoto 9.6 for compatibility with Yosemite? If not, try that first.
    It looks like iPhoto has lost the connection between the thumbnails and the original image files.
    This can be caused by a corrupted iPhoto library, or the originals have been deleted or moved.
    Try first to rebuild your iPhoto Library:
    If you do not have a current backup of the iPhoto library, make a copy of the library, but do not overwrite any previous backup.
    Launch iPhoto with the ⌥⌘-key combination (option-command) held down.
    Select "rebuild" from the first aid panel.  This may take a while for a large library.
    Can you now see your photos again?
    If not, rebuild the library with iPhoto Library manager as described by Old Toad:            Re: iphoto crashed

  • What does Checkmark at the top of the image mean?

    I have not figured out what a checkmark means when it shows up superimposed over an image, just under the top edge of the image and centered.
    Seems not related to image rating.
    Anybody can help?
    Peter

    This means that the checked image is the "pick" in a stack or within a group of versions. I find that Aperture puts that check mark there when you add adjustments to a version. To me, this means that Aperture assumes that because you are adding adjustments, it is probably better than the the non-adjusted version. You can of course change the "pick" by selecting another image and choosing the appropriate menu item (sorry I don't have Aperture on this computer right now, so I can't tell you which one) or you can click on that green box with a check mark in it if you have put in your toolbar.
    Hope this helps.
    Jeff
    Powerbook G4 12 inch 1.33, PowerMac G5 dual 2.7   Mac OS X (10.4.3)  

  • How to image frame move top of the page.

    if suppose the the page contain only one image.that image move to the top of the page.other pages will skip.i have tried.the below code not working.
    =====================
    var myDocument=app.activeDocument;
    var myPages=myDocument.pages;
    for(p=0;p<myPages.length;p++)
            var myGraphics=myPages[p].allGraphics;
            var myPageWidth=myDocument.documentPreferences.pageWidth;
            if(myGraphics.length==1)
                for(j=0;j<myGraphics.length;j++)
                    if(myPages[p].side == PageSideOptions.leftHand)
                        var myX2 = myPages[p].marginPreferences.left;
                        var myX1 = myPages[p].marginPreferences.right;
                    else
                        var myX1 = myPages[p].marginPreferences.left;
                        var myX2 = myPages[p].marginPreferences.right;
                    var myY1 = myPages[p].marginPreferences.top;
                    var myX2 = myPageWidth - myX2;    
                    var myImageheight=myGraphics[j].parent.geometricBounds[2]-myGraphics[j].parent.geometricBound s[0];
                    var myY2=myY1+myImageheight;
                   //imageframe move top of the page
                     myGraphics[j].geometricBounds=[myY1,myX1,myY2,myX2];
    ================
    Thank you.
    Message was edited by: karthiIndesign

    i got the solution.
    var myDocument=app.activeDocument;
    var myPages=myDocument.pages;
    for(p=0;p<myPages.length;p++)
            var myGraphics=myPages[p].allGraphics;
            var myPageWidth=myDocument.documentPreferences.pageWidth;
            if(myGraphics.length==1)
                var myX2, myX1, myY1, myY2;
                for(j=0;j<myGraphics.length;j++)
                    if(myPages[p].side == PageSideOptions.leftHand)
                        myX2 = myPages[p].marginPreferences.left;
                        myX1 = myPages[p].marginPreferences.right;
                    else
                        myX1 = myPages[p].marginPreferences.left;
                        myX2 = myPages[p].marginPreferences.right;
                    myY1 = myPages[p].marginPreferences.top;
                    myX2 = myPageWidth - myX2;   
                    var myImageheight=myGraphics[j].parent.geometricBounds[2]-               myGraphics[j].parent.geometricBounds[0];
                    myY2=myY1+myImageheight;
                                       var mygraphicmove= myGraphics[j].parent.duplicate([myY1,myX1]);              
                                       myGraphics[j].parent.remove();
                                       mygraphicmove.textWrapPreferences.textWrapMode = TextWrapModes.BOUNDING_BOX_TEXT_WRAP;
    Thank you.

  • Display 2 images - one on top of the other

    I am currently overriding paint and using createImage to pull images from files, and Graphics.drawImage to display the 2 images in a panel, with one completely on top of the other, obscuring it. There is a significant "flash" because it looks like 1) paint is being called twice; and 2) the "foreground" image is being drawn first and then the "background" image is being drawn. Most of the time, that is. The order seems to be determined by something beyond me. In paint I am calling Graphics.drawImage(background params..) and then Graphics.drawImage(foreground params...)
    Here is my question: How can I get this to look good? I cannot use a LayeredPane; the program is supposed to be light weight, J2SE. Can I somehow combine the images before displaying them? Like, write on on top of the other, and then display the result? I don't need to save the result.
    OR, is there a way to draw the background image once, and then up date the foreground image when necessary? My background image is constant and the foregrounds change...
    I'm not very up on Java 2D. Should I be using Graphics2D and BufferedImage? What other classes should I use or look at?
    Thanks for any help! Feel free to provide code samples!

    Flashing sounds like you are doing something basically wrong, like using the AWT instead of Swing.
    Learn about Java2D, you're going to need it sooner or later, and don't fear BufferedImages, they're easier to
    work with than java.awt.Image:
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.awt.image.*;
    import java.io.*;
    import java.net.*;
    import javax.imageio.*;
    import javax.swing.*;
    public class TwoImageExample extends JPanel {
        private BufferedImage backImage, foreImage, foreImage1, foreImage2;
        private Timer timer = new Timer(1000, new ActionListener(){
                public void actionPerformed(ActionEvent evt) {
                    foreImage = (foreImage==foreImage1)? foreImage2 : foreImage1;
                    repaint();
        public TwoImageExample(BufferedImage backImage, BufferedImage foreImage1, BufferedImage foreImage2) {
            this.backImage = backImage;
            this.foreImage1 = foreImage1;
            this.foreImage2 = foreImage2;
            //alternates:
            this.foreImage = foreImage1;
            timer.start();
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            Insets insets = getInsets();
            int w = getWidth() - insets.left - insets.right;
            int h = getHeight()- insets.top - insets.bottom;
            Graphics2D g2 = (Graphics2D) g.create(insets.left, insets.top, w, h);
            AffineTransform xform = AffineTransform.getTranslateInstance((w-backImage.getWidth())/2, (h-backImage.getHeight())/2);
            g2.drawRenderedImage(backImage, xform);
            xform = AffineTransform.getTranslateInstance((w-foreImage.getWidth())/2, (h-foreImage.getHeight())/2);
            g2.drawRenderedImage(foreImage, xform);
        public static void main(String[] args) throws IOException {
            URL url1 = new URL("http://today.java.net/jag/Image24-large.jpeg");
            URL url2 = new URL("http://java.sun.com/j2se/1.5.0/docs/guide/deployment/images/javalogo52x88.gif");
            URL url3 = new URL("http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/images/javalogo52x88-gray-bg-3.gif");
            JComponent app = new TwoImageExample(ImageIO.read(url1), ImageIO.read(url2), ImageIO.read(url3));
            JFrame f = new JFrame("TwoImageExample");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(app);
            f.setSize(800,600);
            f.setLocationRelativeTo(null);
            f.setVisible(true);
    }

  • Removing background shadow on transparent PNG image without losing shading on the object?

    I have a pillow bevel applied to a paint splatter brush image, and I'm having trouble with the shadows. I want to save this splatter as a transparent PNG. The problem is that a drop shadow effect is showing up when I save it this way. I think it's a "shading" setting rather than a true drop shadow, as there is no drop shadow set in the layer styles. The shadow does not appear when a white background is applied. It only shows when the background is transparent. I've tried reducing the shading opacity in the bevel dialogue, and this does get rid of the drop shadow....the problem is that it also removes the shading from the paint splatter, making the image look flat instead of raised. Can anyone help?  Thanks!

    Good point Curt. First time poster, so I wasn't sure how to include images in my original post. Here they are: 
    Above is the image saved WITH transparency. Obviously the shadows all around the blue make this unusable.
    Here is the exact same image...the only difference is that I saved it with a white background layer behind it in photoshop. As you can see, the shadow artifacts are gone, yet the splatter still maintains its correct shading to keep the raised effect.
    Both of these images are saved as png. Any suggestions?

Maybe you are looking for

  • Planned orders with excesseption messages

    Hello All, I want to creates a customised report for the planned orders with exception messages. In which table I get the required information?  User want the selection criteria as WBS, meterial codes  and material groups. Thats why I can not use the

  • IDoc error handling via WorkFlow. What is missing?

    Hi All, My problem is when an error occured I don't receive anything in the Workplace. I did the following: When I created the process code I gave an object type(based on IDOCAPPL) for the function module's IDoc part. For the start event I gave the I

  • Install error - duplicate app

    Ran into this install error because some users have an older version of our air app that has a different pubid. Problem is once you get to this error dialog the only choice is to close the installation process and not to overwrite the existing app or

  • Then general there is now software update showing where might i find it?

    I have an Ipad 2 and it has version 4.3.5 on it at the moment I would like to update it to ios5, but in general there is no software update to choose, where might it be please?

  • My Home File Server Woes

    Hey Guys, I know I have been asking alot of questions lately but I am trying to get this server running. I got my G3 B&W running again and I installed a slave 80GB HD formated MAC OS X extended. I wanted to do time machine backups from my macbook ove