How to swap 2 layers in a photomerge

I have done a photomerge in PS CS6 of two birds in flight as the wings are clipped. The images merge nicely but the problem is that the blurred bird has been placed on top of the sharp bird, i.e. the top layer (bird with blurred eye) is blocking the bottom sharp bird. I have clicked and dragged the bottom layer to the higher position on the layers panel but the images do not swap positions. Please can you help with this?

fazekma wrote:
The strange thing is that I have merged the 2 images a few times (auto merge) and sometimes the sharp image is on top and sometimes the blurred image is on top and each time I do nothing different!
If I use 'Reposition' instead of auto then when I move the one layer above the other the main image does change but then I'm not able to select Edit > Auto Align layers, followed by Edit > Auto Blend layers! 
Its not strange at all. When you reposition and change the stacking order  the top layer area that overlaps an area of the lower layer will cover and hide the pixel on the lower layer.  When you use Photomerge  layer masks are added to the layers to hide pixels on that layer. Changing the stacking order of the layer with the layer mask Photomerge add may not change the composite image at all..  If you disable the two layer masks by shift clicking on the two layer mask icons in the layers palette.  When you then change the stacking order you will see the same results you saw when you repositioned the layers and change the stacking order.  If you want to improve the stitching done by Photomerge you need to learn how masking works and work on the layer mask that were added by Photomerge.
There are also better stitching programs then Photoshop. If you plan on doing a lot of stitching that involve many images stitch together you may want to look into these.  If you ever want to do 360 spherical panoramas the logical choice of lens would be a fisheye lens. Photomerge and programs like Microsoft ICE do not even support fish eye lenses. You would need a program like AutoPano Pro or PTgui or PTAssembler, etc...
Message was edited by: JJMack

Similar Messages

  • How to swap layers

    Layer 2 is on top of layer 1. Can I swap the two layers so0
    that layer 1 is on top of layer 2?

    Sure, just drag and drop the layers in any order you like.
    alex
    dm25 wrote:
    > Layer 2 is on top of layer 1. Can I swap the two layers
    so0 that layer 1 is on top of layer 2?

  • How to swap fields in screen painter.

    hello gurus,,
    how to swap fields in screen painter.

    Hi
    Go through the link given below :
    http://www.standardware.com/pdf/stdwsp.pdf
    With Regards
    Nikunj Shah

  • CS3 - How to swap media on the sequence?

    I will try my best to explain my question, but basically if anyone is familiar with Final Cut Pro, I'm referring to the ability to "linking media" to a clip. Basically I re-organized my files on my harddrive and when I opened up an old edit, I needed to link the media files to all of the clips on the timeline again since Premiere didn't know the file locations anymore. After I did this, for some reason this one file on the timeline was confused by the program and I don't know how to swap out the file with the correct one. If anyone can help me out here you'd be a lifesaver, thanks!

    You don't change it in the sequence, you unlink from the wrong media file and then relink it to the correct media file. You perform this action from the bin.  Then it will automatically show up properly in the sequence.

  • Just purchased and downloaded pe 13. While installing, I found out pe13 is not compatible with my OSX 7.5 system. Any Idea's on how to swap for pe 12? It's not available on the Adobe web site. Any suggestions would be appreciated. Thanks

    Just purchased and downloaded pe 13. While installing, I found out pe13 is not compatible with my OSX 7.5 system. Any Idea's on how to swap for pe 12? It's not available on the Adobe web site. Any suggestions would be appreciated. Thanks

    daleroach
    Adobe is not going to swap 13 for 12. It is selling only 13 download as you found out. So, you are going to have to purchase 12 if you want to use that program. It may still be available at some retail locations, such as Amazon.
    If you are within 30 days of purchase and have purchase the download from Adobe, then contact Adobe via its Adobe Chat to get a refund. To do that, click on the following link
    http://helpx.adobe.com/sea/contact.html?step=PRE_membership-account-payment_payments-invoi ces-orders_stillNeedHelp
    Premiere Elements
    Membership, Account, Payment
    Payments, Invoices, Orders
    Chat Panel
    If the link does not hold its set, then you will need to navigate to Chat Panel using the above titles as guides.
    Please let us know if you are OK with the above. If any questions or need clarification, please do not hesitate to ask. Reminder..we are not Adobe. This is a user to user
    forum with an undefined frequency of an Adobe presence in it.
    Best wishes
    ATR

  • How to swap images

    Hi All,
               How to swap images by droping the images in a canvas or in between the surrounded areas
    here i  have placed  one url. this example using jquery.
             http://interface.eyecon.ro/demos/sort.html
    i want to do samething using flex.
    Can any help me Please.
    thanks
    Raghu.

    In that case, it's not image swapping but rather drag'n'drop with re-organization of the layout. You can see something similar in Flex here:
    http://www.adobe.com/devnet/flex/samples/dashboard/dashboard.html

  • How to swap two string variables without using a 3rd variable?

    How to swap two string variables without using a 3rd variable?
    ex.
    A = "aa"
    B = "bb"
    Result required
    A = "bb"
    B = "aa"
    Thanks

    How to swap two string variables without using a 3rd
    variable?
    Something like this.
    Append A with B (so A equals "aabb")
    Set B equal to a substring of A starting with the first character and ending at A's length minus B's length. (So B equals "aa")
    Set A equal to a substring of A starting from B's length and ending at the end of A. (So A equals "bb")

  • How to swap enable's all command with level 7

    1.how to swap enable's all command with level 7?
    expect user type enable will enter level 15 but all commands are level 7 only
    2. which command user can enter to enter level 7?

    1.how to swap enable's all command with level 7?
    enable password level 7 c1sco
    2. which command user can enter to enter level 7?
    The user doesn't control access level.  The administrator sets the access level when the user is added.
    username name [privilege level]
    Here is a link that discusses setting passwords and privileges.
    http://www.cisco.com/c/en/us/td/docs/ios/12_2/security/command/reference/fsecur_r/srfpass.html
    Hope this helps,
    if so, please rate.

  • How to swap cloud to a new owner

    How to swap icloud to a new owner when password is not known?

    On the iPod go to Settings>General>Reset>Erase all content and Settings
    If the iPod is asking for the Apple ID passcode of the previous owner then you have to enter the password or you have a thin brick
    iCloud: Find My iPhone Activation Lock in iOS 7

  • How do I get back into Photomerge Compose after getting out of it?

    I used Photomerge compose (Photoshop Elements 13) for the first time and it's a great tool!  But I stopped and got out of it (to make some changes to one of the 2 merged photos) and wanted to get back in and continue using the Hide/Reveal functions on my merged photo, but now I don't know how to get back to doing that.  Trying to start Photomerge again wants me to start from the very beginning.  I'm guessing that I have to do something with layers, but it's not clear how.  Any help? Thanks!

    Not quite sure what disabled means in your particular case... But see here for...
    Unresponsive iPad
    http://support.apple.com/kb/TS3281
    And Here for
    iPad Unable to Update or Restore
    http://support.apple.com/kb/ht4097

  • How to multiple layers in the MAP web item?

    Hi experts,
    I'm working on a demo with BWGIS. I encounter several problems with the MAP web item.
    My demo:
    QA results visualized on global (region object - e.g. Europe, Asia), country (country object) and plant level. Use geo-drilldown to navigate into the lower layers functionality to get from the global view to the countries within one region and plants within one country.
    My settings:
    Region is a static geo-characteristic. For region I used the cont200.shp file. Also country is a static geo-characteristic, here I used cntry200.shp. For test I used ARCGIS to draw (points) some example plants in the country shape file. I uploaded this shape file to the plant object (also static).
    My success:
    I'm able to display the QA results in a separate global or country view within the 3.x Web template.
    My problems:
    A) The map web item in 7.0 does not display any data: it looks like no link can be made between the query result and graphic although we installed the latest IGS.
    B) I'm not able to drilldown from a global view to the countries within one region (doubleclick on one region in global view) within the 3.x Analyzer and 3.x Web template.
    My first question is about the concept of BWGIS:
    1) I want to use geo-drilldown (double-click) to navigate to the lower layers. For example in the global view I see only the QA result per region (shape file of region object) -> doubleclick on Europe, I expect to zoom in to Europe and see the QA results for all the countries in Europe (shape file of country object). How do I modell this in the web application designer?
    alt. 1a: 1 map – 1 layer - 1 dataprovider - underneath 1 query with region and country in the row is not allowed, so how to navigate between the two geo-relevant objects?
    alt. 1b: 1 map - 2 layers (2 shape files) - 2 dataproviders - 2 queries, one with QA result per region and one per country -> in that case both will be displayed at the same time, is not what I want. How to navigate between the two layers?
    alt. other ?
    2) I know how to make maps with multiple layers in ARCGIS, but do I need this for BWGIS, because one layer is one shape file? So do multiple layers in the map web item correspond to multiple layers in a ESRI ArcMap Document.
    More specific questions:
    3) Is there a lot of experience with the map web item in 7.0, documentation and working examples? Are there known problems (I can't find anything in sap notes). Is it better to still use the 3.5 Web Application Designer for this?
    4) There is very little information on SAP help, SDN and other forums about BEx Map and moreover the MAP web item. Does anyone have more documentation for me?
    Thanks in advance.
    With kind regards,
    Rick Stoll

    Hi Rick,
    I am working on the same topic. I am strongly interessted in solutions to your open questions, that you pulled forward in the past.
    Did you make any progress?
    Thanks in advance and regards
    Marcus

  • How to add layers from different images?

    I would like to use layers from several images in a single image. The idea is to give an x-ray view so that you can see images of different views of an object by selecting the opacity of the various layers. It would be similar to an image of the anatomy of a hand: you could see just the skin, or just the bones, or see the bones through the skin. Is this possible, and if so, how?

    Here is a loink on how you can copy image as a layer from several images to single image - http://help.adobe.com/en_US/photoshopelements/using/WS287f927bd30d4b1f-f216bde12e28ad1224- 7fee.html#WS287f927bd30d4b1f-f216bde12e28ad1224-7feb
    Thanks,
    Garry

  • Online Purchase - How to swap upgrades?

    Hello, I am planning to purchase the iPhone 6 on VZW.com on Friday when it comes available for pre-order. My line is not available for an upgrade but 2 other lines on my family plan are eligible (I have permission to use one of the upgrades). Is there an option to swap an upgrade before I log on that night to place the order? Or do I need to upgrade it from that line when ordering online?
    Also, if I am unable to swap, how do I activate the phone when I receive it on my line rather than the line that the upgrade was eligible on?
    Thanks so much in advance for your help!

    I also have a very similar question as well.  My line is eligible for upgrade in early October.  My wife's line on our family share plan has been eligible for upgrade almost forever, it seems.  Of course, my current plan is to upgrade to iPhone 6 using wife's line, then once activated on her line, use the online Verizon line switch configurator.
    Is it easier to activate the new iPhone 6 on wife's line, then switch lines using the online configurator, or can the switch be done DURING the activation process somehow once I receive the new phone?
    Or, as in the above question, can I transfer the upgrade to my line?
    Thanks!

  • How to swap Effects on a video processor?

    I have written a JMF based program that plays a video and applies an effect (I have written) to it. The code works just fine, but now I want to add the ability to add or swap other effects. The problem is I can't figure out how to correctly do this, and can't find any examples to model. Here's some of the relevant code:
         MediaLocator locator = new MediaLocator(videoFile);
         try {
              processor = Manager.createProcessor(locator);
              } catch (NoProcessorException e) {
                   System.out.println(e);
              } catch (IOException e) {
                   System.out.println(e);
         processor.addControllerListener(this);
         processor.configure();
         public void controllerUpdate(ControllerEvent event) {
              processor = (Processor) event.getSourceController();
              if (event instanceof ConfigureCompleteEvent) {
                   processor.setContentDescriptor(null);
                   TrackControl[] controls = processor.getTrackControls();
                   for (int i = 0; i < controls.length; i++) {
                        if (controls.getFormat() instanceof VideoFormat) {
                             videoTrack = controls[i];
                        else
                             controls[i].setFormat(new AudioFormat(AudioFormat.LINEAR));
                        try {
                             Codec codec[] = { new BorderEffect() };
                             videoTrack.setCodecChain(codec);
                        } catch (UnsupportedPlugInException e) {
                             System.err.println(e);
                   processor.prefetch();
                   processor.start();
              } else if (event instanceof RealizeCompleteEvent){
                   SwingUtilities.invokeLater(new AddComponentsThread());
              } else if (event instanceof EndOfMediaEvent) {
                   processor.setMediaTime(new Time(0));
                   processor.start();
         If I change the line Codec codec[] = { new BorderEffect() };toCodec codec[] = { new ConvolveEffect() };it works fine with the new convolve. Alternately if I change it to:Codec codec[] = { new BorderEffect(), new ConvolveEffect() };the video gets both effects added. But so far I haven't been able to react to a user button click to change from one effect to the other.
    First I tried to call processor.removeControllerListener() and processor.stop(), call a method to change the codec referenced just above and then call processor.addControllerListener(this) and processor.configure() all over again. This didn't work.
    After a bit of reading I have think there are two other tactics:
    *(1)* use a PluginManager and call addPlugin() or removePlugin() to enable / disable. I can't find any examples of using a PluginManager and some things aren't clear. Like - one you call addPlugin() do you still need the lines about new codec, setCodecChain() etc?
    *(2)* chain processors together to add effects, remove a processor from the chain to remove effects. The DataOutput of a processor allows the output of one to be fed to the input of another.
    I haven't been able to get any of these methods to work so far. Any ideas on what is the proper way to swap in/out effects?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    No ideas yet?
    After trying some more things I have my program working ... well working in that I can apply different effects, but I think it is a pretty ugly solution. Here is a representative code snippet:
          if (ae.getActionCommand().equalsIgnoreCase("GREYSCALE")) {
                   processor.stop();
                   removeComponents();
                   processor.removeControllerListener(this);     
                   try {
                        processor = Manager.createProcessor(locator);
                   } catch (NoProcessorException npe) {
                        System.out.println("No Processor Exception");
                   } catch (IOException ioe) {
                        System.out.println("IO error creating player");
                   setCodec("GREYSCALE");
                   processor.addControllerListener(this);
                   processor.configure();                               
              }I wrote a custom method removeComponents() which calls removeAll() on the JPanel containing the video and controls to essentially wipe them out. Then remove the ControllerListener and create a whole new processor. (THIS does not seem to be an elegant or correct way of doing things!) Another custom method setCodec() is used to specify which codec to use, a ControllerListener is added and the new processor is configured.
    This DOES work, but I am quite sure it isn't the best or most elegant way of doing things. Any advice would be much appreciated.
    Edited by: craighagerman on Oct 24, 2009 6:34 PM

  • As 2.0 class objects- how to swap depths of a movie clip

    How do you bring an object to the top? if it's just a movie
    clip, I could do a swapdepths, but if it's a movieclip that's part
    of an AS 2.0 object, how do you swap depths of the whole object?
    I create 2 objects (same class) which each have a movieclip
    within them. The movie clip is created on a unique level with
    getNextHighestDepth().
    I have a button which tries to swapDepths of the 2 objects,
    but I can't get it to work. Can anyone help?
    here's the detail:
    1. create a symbol in the library called "someShape_mc" and
    put some shape in it - a circle, a square, whatever - this symbol
    is exported for action script, and has an AS 2.0 Class of
    "ClassObject" ( I also put a dynamic text field in the shape to
    display the current depth - it's called "depth_txt")
    2. create a button called "swap_btn" on the stage.
    Frame 1 has the following actionscript:
    var BottomObject:ClassObject = new ClassObject(this,100,150);
    var topObject:ClassObject = new ClassObject(this,110,160);
    // for the button add this:
    Swap_btn.onRelease=function() {
    // try it with the full path:
    _root.BottomObject.__LocalMovieClip.swapDepths(_root.topObject.__LocalMovieClip);
    // try it with with just the objects:
    BottomObject.__LocalMovieClip.swapDepths(topObject.__LocalMovieClip);
    // try it with the object as a movieclip
    BottomObject.swapDepths(topObject);
    trace("Did it Swap?");
    // try it with a method in the class....
    BottomObject.swapIt(topObject.__LocalMovieClip);
    BottomObject.swapIt(topObject);
    trace("nope... no swapping going on...");
    ================================
    here's the AS file: "ClassObject.as"
    class ClassObject extends MovieClip{
    var __LocalMovieClip;
    var __Depth;
    function ClassObject(passedIn_mc:MovieClip,x:Number,y:Number)
    __Depth = passedIn_mc.getNextHighestDepth();
    __LocalMovieClip =
    passedIn_mc.attachMovie("someShape_mc","__LocalMovieClip",__Depth);
    trace("made a shape at " + __Depth);
    __LocalMovieClip._x = x;
    __LocalMovieClip._y = y;
    __LocalMovieClip.depth_txt.text = __Depth;
    public function swapIt(targetMc) {
    __LocalMovieClip.swapDepths(targetMc);
    __LocalMovieClip.depth_txt.text =
    __LocalMovieClip.getDepth(); // no difference.
    trace("Tried to swap from within the class...");
    ========================
    so- the goal is to bring the "bottom" Class object on top of
    the "top" object. The button tries various methods of swapping the
    depths of the movie clips - but there is not one that works. What
    am I missing?
    tia
    ferd

    Thank you for your response - and here I have included the
    code I reworked to show how it works, and doesn't work. you're
    right about not needing the extra containers, but this example is
    part of a bigger thing...
    I'm confused - it works ONLY if I attach the movie outside
    the class, even though the "attachment" occurs, I'm thinking, at
    the same scope level, that is, _root.holder_mc, in both examples.
    it seems that the advantage of having a class is defeated
    since I have to do the extra coding for each object that will be
    created. It's like the class can only have a reference to the
    movieclip outside itself, and not have a clip INSIDE that is fully
    functioning. am I right about this? Is there someplace good I can
    learn more about class objects and movieclip usage?
    also, my class object IS a movieclip, but " this.getDepth() "
    is meaningless inside the class object. hmmm...
    This one works..... attaching the movies at the root level
    (to a holder_mc)
    // Frame 1
    tmp1 =
    holder_mc.attachMovie("someShape_mc","tmp1",holder_mc.getNextHighestDepth());
    var BottomObject:ClassObject3 = new
    ClassObject3(tmp1,100,150);
    tmp2 =
    holder_mc.attachMovie("someShape_mc","tmp2",holder_mc.getNextHighestDepth());
    var topObject:ClassObject3 = new ClassObject3(tmp2,110,160);
    // for the button add this:
    Swap_btn.onRelease=function() {
    BottomObject.swapIt(topObject);
    trace("clicked button");
    // ClassObject3.as
    class ClassObject3 extends MovieClip{
    var __LocalMovieClip:MovieClip;
    function
    ClassObject3(passedInMovieClip:MovieClip,x:Number,y:Number) {
    trace(" this class object is at ["+this.getDepth()+"]");
    __LocalMovieClip = passedInMovieClip;
    __LocalMovieClip._x = x;
    __LocalMovieClip._y = y;
    public function swapIt(targetMc:MovieClip):Void {
    trace("do the swap in the class");
    trace("===========================");
    trace("target type :" + typeof(targetMc));
    trace("__LocalMovieClip type :" + typeof(__LocalMovieClip));
    __LocalMovieClip.swapDepths(targetMc.__LocalMovieClip);
    This one does NOT work..... attaching the movies within the
    class object...
    // Frame 1
    var BottomObject:ClassObject2 = new
    ClassObject2(holder_mc,100,150);
    var topObject:ClassObject2 = new
    ClassObject2(holder_mc,110,160);
    // for the button add this:
    Swap_btn.onRelease=function() {
    BottomObject.swapIt(topObject);
    trace("clicked button");
    // ClassObject2.as
    class ClassObject2 extends MovieClip{
    var __LocalMovieClip:MovieClip;
    function
    ClassObject2(passedInMovieClip:MovieClip,x:Number,y:Number) {
    __LocalMovieClip =
    passedInMovieClip.attachMovie("someShape_mc","stuff1",passedInMovieClip.getNextHighestDep th());
    __LocalMovieClip._x = x;
    __LocalMovieClip._y = y;
    public function swapIt(targetMc:MovieClip):Void {
    trace("do the swap in the class");
    trace("===========================");
    trace("target type :" + typeof(targetMc));
    trace("__LocalMovieClip type :" + typeof(__LocalMovieClip));
    __LocalMovieClip.swapDepths(targetMc.__LocalMovieClip);

Maybe you are looking for

  • Regarding "Life on Earth",  keep getting msg. 'Unable to Download'

    Regarding "Life on Earth", downloaded it now every time  I open up IBooks I get the msg. 'Unable to Download " E.O. Wilson's Life on Earth"  Retry or download later from the store' .  I have a couple of times. also deleted and reloaded Ibooks? Taken

  • After launching Adobe CC many processes show as (Not Responding) in Activity Monitor

    I'm running Adobe CC on a new Apple MacPro 6,1 (12-core with 64GB RAM). I find that many processes get into a (Not Responding) state as displayed by Activity Monitor. Typically, when one sees a process (Not Responding) there's really not much that ca

  • IPhoto is extremely slow

    I use a MacMini with 23 GB free and I can't barely run iPhoto, it takes about 5 minutes to start running and 10 minutes to shut down. My photo library is 2 Gb big. I've tried to put my library on my 300 Gb extrenal drive but it doesn't help. I've als

  • I would appreciate advice on technical choices for a large web application.

    Application Server: Sun Java System Application Server Platform 8.2 JDK: J2EE 1.4 Database platform: Oracle 9i I am currently in the middle of designing a large, not enterprise, web application. At this point, I have the requirements, ERDs, UML diagr

  • Problem in FM DYNP_VALUES_UPDATE

    Here is my COde: report ZTEST_POOL. tables : d020s,mara.   data: begin of dynpfields occurs 0.           include structure dynpread.   data: end of dynpfields.   selection-screen : begin of block b1 with frame title text-011.    select-options: p_lis