Photomerge plugin

I understand from my 'Photoshop CS4 - The Missing Manual' that it's possible to download the pre-CS4 version of Photomerge and use it as a CS4 plugin. Can anyone provide a download link, please?

That's found in the optional plug-ins, you can download it from here: http://www.adobe.com/support/downloads/detail.jsp?ftpID=4098

Similar Messages

  • Can the photomerge plugin for the interactive layout for CS4

    I was using the photomerge plugin for the interactive layout light box in CS5.  Now that I have migrated onto CC 2014, will that plugin still work for CC 2014?

    CS4 is an End of life product.
    Please refer to:
    John Nack on Adobe : Feedback, please: Photomerge in Photoshop
    CS5 Photomerge vs CS4
    Moving to Photoshop.
    Regards
    Rajshree

  • PhotomergeUI.plugin won't load

    Hi, y'all!
    I tried installing the PhotomergeUI from photoshop extra plugin, but it won't load. When I reloaded photoshop, it's missing under the files>automate menu.
    I put it under //applications/adobe photoshop cs4/plug-ins/automate/
    I think I've overwritten the original photomerge plugin in the process, too.
    Any ideas would be appreciated.
    Thanks in advance ^^

    photomergeUI.plugin
    It's supposed to replace the regular photomerge plugin that comes with photoshop cs4 with an interface to align the pictures manually like in the older photoshops.

  • Photoshop Cs 4 Image Processor

    Unable to use image processor feature in CS 4. Error message indicates "Cannot find javascript plug-in. This feature was working just fine until a few weeks ago. Nothing unusual has changed. Thanks

    the folder must have moved or something...
    here it is for now copy it to ... applications/adobe photoshop cs4/presets/scripts : and it will be a good time to see if that folder is even there.
    Regards
    G
    // (c) Copyright 2006-2007.  Adobe Systems, Incorporated.  All rights reserved.
    // Photomerge in ExtendScript.
    // Translated from the original C++ automation & filter plugins
    // John Peterson, Adobe Systems, 2006
    // Adobe Patent or Adobe Patent Pending Invention Included Within this File
    @@@BUILDINFO@@@ Photomerge.jsx 3.0.0.1
    // BEGIN__HARVEST_EXCEPTION_ZSTRING
    <javascriptresource>
    <name>$$$/JavaScripts/Photomerge/Menu=Photomerge...</name>
    <about>$$$/JavaScripts/Photomerge/About=Photomerge^r^rCopyright 2006-2008 Adobe Systems Incorporated. All rights reserved.^r^rCombines several photographs into one continuous image.</about>
    <menu>automate</menu>
    </javascriptresource>
    // END__HARVEST_EXCEPTION_ZSTRING
    // on localized builds we pull the $$$/Strings from a .dat file
    $.localize = true;
    // Put header files in a "Stack Scripts Only" folder.  The "...Only" tells
    // PS not to place it in the menu.  For that reason, we do -not- localize that
    // portion of the folder name.
    var g_StackScriptFolderPath = app.path + "/"+ localize("$$$/ScriptingSupport/InstalledScripts=Presets/Scripts") + "/"
                                            + localize("$$$/Private/Exposuremerge/StackScriptOnly=Stack Scripts Only/");
    $.evalFile(g_StackScriptFolderPath + "LatteUI.jsx");
    $.evalFile(g_StackScriptFolderPath + "StackSupport.jsx");
    $.evalFile(g_StackScriptFolderPath + "CreateImageStack.jsx");
    $.evalFile(g_StackScriptFolderPath + "Geometry.jsx");
    $.evalFile(g_StackScriptFolderPath + "PolyClip.jsx");
    // debug level: 0-2 (0:disable, 1:break on error, 2:break at beginning)
    // Must leave at zero, otherwise trapping gFileFromBridge fails on QA's debug builds.
    $.level = 0; // (Window.version.search("d") != -1) ? 1 : 0;
    // debugger; // launch debugger on next line
    if (typeof(PMDebug) == 'undefined')
        var PMDebug = false;
    // photomerge routines
    // Debug - write the trapezoid in Matlab format
    function dumpTrap( name, corners )
        var i;
        if (! PMDebug) return;
        $.write( name + "= [" );
        for (i in corners)
            $.write( ((i > 0) ? "; " : "" ) + corners[i].fX + " " + corners[i].fY );
        $.writeln( "];");
    StackElement.prototype.dumpMLCorners = function()
        // Weed out file suffix (chokes matlab)
        dumpTrap( this.fName.match(/([^.]+)/)[1], this.fCorners );
    // Set the fCorners of the layer to the bounds of the Photoshop layer.
    StackElement.prototype.setCornersToLayerBounds = function( stackDoc )
        if (typeof(stackDoc) == "undefined")
            stackDoc = app.activeDocument;
        var bounds = stackDoc.layers[this.fName].bounds;
        this.fCorners = new Array();
        this.fCorners[0] = new TPoint( bounds[0].as("px"), bounds[1].as("px") );
        this.fCorners[2] = new TPoint( bounds[2].as("px"), bounds[3].as("px") );
        this.fCorners[1] = new TPoint( this.fCorners[2].fX, this.fCorners[0].fY );
        this.fCorners[3] = new TPoint( this.fCorners[0].fX, this.fCorners[2].fY );
    // Add the corner data to the string of per-stackElement information
    // that gets passed to the filter plugin
    StackElement.prototype.addPieceData = function()
        if (typeof(this.fCorners) != "undefined")
            // Add corners in place of trailing '\n'
            this.fString = this.fString.slice(0,-1) + "fCorners=";
            for (j = 0; j < 4; j++)
                this.fString += " " + this.fCorners[j].fX.toString() + " " + this.fCorners[j].fY.toString();
            this.fString += "\t";
            if (typeof(this.fScale) != "undefined")
                this.fString += ("fScale=" + this.fScale.toString() + "\t");
            if ((typeof(this.fConnectedTo) != "undefined") && this.fConnectedTo)
                this.fString += "fConnectedTo=" + this.fConnectedTo.fLayerID + "\t";
            if (typeof(this.fLayerID) != "undefined")
                this.fString += "fLayerID=" + this.fLayerID.toString() + "\t";
            this.fString += "\n";
        else
            debugger;    // Corner data missing!
    StackElement.prototype.overlapArea = function( other )
        if (other == this)
            return TPoint.polygonArea( this.fCorners );
        var overlapBounds = TRect.intersection( this.fBoundsCache, other.fBoundsCache );
        if (overlapBounds.isEmpty())
            return 0.0;
        var clipPoly = TPoint.intersectConvexPolygons( this.fCorners, other.fCorners );
        if (! clipPoly)
            return 0.0;
        else return TPoint.polygonArea( clipPoly );
    // Find the points where the two quadrilaterals intersect (yes, eight is a theoretical max)
    // Note situations where one piece intersects the same edge twice - special
    // case handled by SoftEdgeBlend
    StackElement.prototype.findQuadIntersections = function( other, intersections )
        var i, j;
        var curIntersections, numIntersections = 0;
        var innerEdgeIntersections = [ 0, 0, 0, 0 ];
        var outerEdgeIntersections = [ 0, 0, 0, 0 ];
        var thisEdge = false;
        var otherEdge = false;
        for (i = 0; i < 4; i++)
            var eb0 = other.fCorners[i];
            var eb1 = other.fCorners[(i + 1) > 3 ? 0 : i + 1];
            curIntersections = numIntersections;
            for (j = 0; j < 4; j++)
                var ed0 = this.fCorners[j];
                var ed1 = this.fCorners[(j + 1) > 3 ? 0 : j + 1];
                var cross = TPoint.lineSegmentIntersect( eb0, eb1, ed0, ed1 );
                if (cross != TPoint.kInfinite)
                    intersections[numIntersections++] = cross;
                    innerEdgeIntersections[j]++;
            outerEdgeIntersections[i] = numIntersections - curIntersections;
        if (numIntersections == 2)
            for (i = 0; i < 4; i++)
                if (innerEdgeIntersections[i] == 2) thisEdge = true;
                if (outerEdgeIntersections[i] == 2) otherEdge = true;
        return {"numIntersections":numIntersections, "thisEdge":thisEdge, "otherEdge":otherEdge};
    // Look for a point of this that's inside the corners of other.
    StackElement.prototype.findSingleInsidePoint = function( other )
        var i;
        var result = new Object();
        result.numFound = 0;
        for (i = 0; i < 4; i++)
            if (this.fCorners[i].pointInQuad( other.fCorners ))
                result.numFound++;
                result.insidePt = this.fCorners[i];
        return result;
    // "Adobe patent application tracking # B349, entitled 'Method and apparatus for Layer-based Panorama Adjustment and Editing', inventor: John Peterson"
    // Because we're dealing with quads, we can't use the simple scheme
    // to generate blend rects that the rectangles use - black stuff
    // from the rects will seep in. So instead, we use various heuristics to
    // figure out how the quads themselves intersect.  This isn't too hard
    // when there's just two intersection points (usual case), but there are
    // some pathological cases where there are many more intersections (the octogon
    // from one square 45 deg. off from another is the classic example).          
    StackElement.prototype.softEdgeBlend = function( other, blendRad )
        var i, j;
        var intersections = new Array();    // Worst case is a square inside a 45 degree rot square
        // If there's no distortion, do the blend strictly on the rectangles
    /*    if ((!IsQuadMapped() && !other->IsQuadMapped())
            || (IsRectilinear() && other->IsRectilinear()))
            Assert_( other->fWarpedRaster );
            fWarpedRaster->SoftEdgeBlendRasters( *(other->fWarpedRaster), blendRad );
            return;
        var bounds = this.getBounds();
        // Find the points where the two quadrilaterals intersect
        var intResult = this.findQuadIntersections( other, intersections );
        var numIntersections = intResult.numIntersections;
        var thisEdgeTwice = intResult.thisEdge;
        var otherEdgeTwice = intResult.otherEdge;
        var thisInsidePt = this.findSingleInsidePoint( other );
        var otherInsidePt = other.findSingleInsidePoint( this );
        // If quads don't overlap, just bail
        if (numIntersections == 0)
            return;
        // Handle cases where just one point overlaps the other piece
        var insidePoint;
        if (otherEdgeTwice || ((numIntersections == 2) && (thisInsidePt.numFound == 1)))
            insidePoint = thisInsidePt.insidePt;
            this.makeBlendTrapezoid( intersections[0], intersections[1], insidePoint, blendRad, false );
            return;
        if (thisEdgeTwice /*|| ((numIntersections == 2) && (otherInsidePt.numFound == 1))*/)
            insidePoint = otherInsidePt.insidePt;
            this.makeBlendTrapezoid( intersections[0], intersections[1], insidePoint, blendRad, false );
            return;
        // ...More than two corners overlap, apply heuristics to find reasonable blending
        $.bp( numIntersections > 8 );
        // If we got more than two points, pick the two furthest apart
        if (numIntersections > 2)
            var max0, max1;
            var maxDist = -1.0;
            for (i = 0; i < numIntersections - 1; i++)
                for (j = i + 1; j < numIntersections; j++)
                    var dist = (intersections[i] - intersections[j]).vectorLength();
                    if (dist > maxDist)
                        max0 = intersections[i];
                        max1 = intersections[j];
                        maxDist = dist;
            $.bp( maxDist <= -1.0 );
            intersections[0] = max0;
            intersections[1] = max1;
            numIntersections = 2;
        TPoint.clipLineToRect( bounds, intersections[0], intersections[1] );
        // The point furthest away from the cut line on the "other" image
        // is the one that we blend toward (the "dark" corner).
        var maxPoint = 0, maxDist = -1;
        for (i = 0; i < 4; i++)
            var dist = Math.abs( other.fCorners[i].distanceToLine( intersections[0], intersections[1] ) );
            if (dist > maxDist)
                maxDist = dist;
                maxPoint = i;
        this.makeBlendTrapezoid( intersections[0], intersections[1], other.fCorners[maxPoint], blendRad, true );
    // "Adobe patent application tracking # B349, entitled 'Method and apparatus for Layer-based Panorama Adjustment and Editing', inventor: John Peterson"
    // Create a layer mask that fades out from the edge0,edge1 cutline towards "insidePt"
    // If two points are inside, construct the mask fade from the edge of the image.
    //                       insidePt
    //             |            *           |
    //             |           / \          |
    //             |          /   \         |
    // insetLine-> |       +-/-----\-+      |  --
    //             |       |/       \|      |   | radius
    // baseLine->  +-------*---------*------+  --
    //                    /edge0      \edge1
    StackElement.prototype.makeBlendTrapezoid = function( edge0, edge1, insidePt, radius, useCorners )
        function sgn(x) { if (x < 0) return -1; if (x > 0) return 1; return 0; }
        function wrap4(i, next)
            i += next;
            if (i > 3) return i % 4;
            if (i < 0) return 3;
            return i;
        // Create a layer mask
        selectOneLayer( app.activeDocument, this.fName );
    //    app.activeDocument.activeLayer = app.activeDocument.layers[this.fName];    // Broken if multiple layers selected.
        createLayerMask();    // Does nothing if the layer already has a mask
        // Create vector perpendicular to edge towards insidePt
        var edgeDir = edge1 - edge0;
        var blendDir = new TPoint( -edgeDir.fY, edgeDir.fX );
        blendDir /= blendDir.vectorLength();    // Make unit length
        // Make a polygonal selection covering the area
        var dist = insidePt.distanceToLine( edge0, edge1 );
        var blendOffset = blendDir * dist;
        var blendBox;
        if (! useCorners)
            blendBox = [edge0, edge0+blendOffset, edge1+blendOffset, edge1, edge0];
        else
            // If the cutline slices across the image (two points on each side), then
            //        - Look for the edge edge0 is on
            //        - Figure out which corner is on the same side as "insdePt"
            //        - Construct the blendBox from that.
            var i, nextPtInd;
            for (i = 0; i < 4; i++)
                if (edge0.distanceToLine( this.fCorners[i], this.fCorners[wrap4(i,1)] ) < 0.0001 )
                    if (this.fCorners[i].sideOf( edge0, edge1 ) == sgn( dist ))
                        nextPtInd = -1;
                    else
                        nextPtInd = 1;
                    blendBox = new Array();
                    blendBox[0] = edge0;
                    blendBox[1] = (nextPtInd < 0) ? this.fCorners[i] : this.fCorners[i+1];
                    blendBox[2] = (nextPtInd < 0) ? this.fCorners[wrap4(i, -1)] : this.fCorners[wrap4(i, 2)];
                    blendBox[3] = edge1;
                    break;
            $.bp( i == 4 );    // Never found edge0?
        createPolygonSelection( blendBox );
        // Fill it.
        var midPoint = (edge0 + edge1) * 0.5;
        gradientFillLayerMask( midPoint, midPoint + blendDir * radius * sgn(dist) );
        app.activeDocument.selection.deselect();
    // Photomerge base class
    const kPhotomergeAdvancedBlendingFlag = app.stringIDToTypeID( "PhotomergeAdvancedBlendingFlag" );  
    photomerge = new ImageStackCreator( localize("$$$/AdobePlugin/Shared/Photomerge/Process/Name=Photomerge"),
                                              localize('$$$/AdobePlugin/Shared/Photomerge/Auto/untitled=Untitled_Panorama' ), null );
    // For now, alignment is turned OFF, because we want to
    // invoke it independantly.             
    photomerge.useAlignment            = false;    // We do the alignment, not PS
    photomerge.hideAlignment        = true;
    photomerge.mustBeSameSize        = false;
    photomerge.mustBeUnmodifiedRaw = false;
    photomerge.mustNotBe32Bit        = ! app.featureEnabled(localize("$$$/private/32BitLayersFeature=32-Bit Layers"));
    photomerge.radioButtons = ["_LOauto", "_LOperspective", "_LOcylindrical", "_LOspherical", "_LOcollage", "_LOnormal", "_LOinteractive"];
    photomerge.interactiveFlag        = false;
    photomerge.alignmentKey            = "Auto";    // Defaults to perspective
    photomerge.compositionFile        = null;
    photomerge.advancedBlending        = true;
    photomerge.lensCorrection        = false;
    photomerge.removeVignette        = false;
    try {
    // We want to steer people to the advanced blending option,
    // so have it be on by default, rather than sticky.
    //    var desc = app.getCustomOptions("PhotomergeFlags001");
    //    photomerge.advancedBlending = desc.getBoolean( kPhotomergeAdvancedBlendingFlag );
    catch (e)
    // Get the bounds of all of the stackElements.
    photomerge.getBounds = function()
        var i;
        for (i in this.stackElements)
            if (i == 0)
                this.fBounds = this.stackElements[i].getBounds();
            else
                this.fBounds.extendTo( this.stackElements[i].getBounds() );
        return this.fBounds;
    // Align selected layers by content (uses SIFT registration in Photoshop core)
    // This just returns the alignment data, it does not actually transform the layers
    // unless doTransform is true
    photomerge.getAlignmentInfo = function( stackDoc, doTransform )
        selectAllLayers(stackDoc, 1);
        const kMargin = 10;
        function offsetGroup( delta, group )
            group.bounds.offset( delta );
            var k;
            for (k = 0; k < group.layers.length; ++k)
                group.layers[k].offset( delta );
                if (doTransform)
                    selectOneLayer( stackDoc, group.layers[k].fName );
                    // Translate gets broken when document DPI isn't 72 DPI...(PR 1417264)
    //                activeDocument.activeLayer.translate( UnitValue( delta.fX, "px" ), UnitValue( delta.fY, "px" ) );   
                    translateActiveLayer( delta.fX, delta.fY );
        var i, j, alignInfo;
        var alignmentFlags = [];
        if (this.lensCorrection) alignmentFlags.push(kradialDistortStr);
        if (this.removeVignette) alignmentFlags.push(kvignetteStr);
        alignInfo = getActiveDocAlignmentInfo( this.alignmentKey, doTransform, alignmentFlags );
        // If the alignment fails completely, fake up a plan B...
        // For now, just set the images side by side.
        if (! alignInfo)
            alert(localize("$$$/AdobePlugin/Shared/Photomerge/alignbad=Some images could not be automatically aligned"));
            var xpos = 0;
            for (i in this.stackElements)
                this.stackElements[i].setCornersToSize();
                this.stackElements[i].offset( new TPoint( xpos, 0 ) );
                xpos += this.stackElements[i].getBounds().getWidth() + kMargin;
            this.fGroups = null;
        else
            var layerList = alignInfo.layerInfo;
            this.fGroups = new Array();
            for (i = 0; i < layerList.length; ++i)
                // Note we depend on stackElement's order matching
                // the document's sheet list!
                var curGroup = layerList[i].groupNum;
                if (!doTransform && (layerList[i].corners.length > 0))
                    this.stackElements[i].fCorners = layerList[i].corners;
                else
                    this.stackElements[i].setCornersToLayerBounds( stackDoc );
                this.stackElements[i].fAlignGroup = curGroup;
                this.stackElements[i].fBaseFlag = layerList[i].baseFlag;
                if (typeof(this.fGroups[curGroup]) == "undefined")
                    this.fGroups[curGroup] = new Object();
                    this.fGroups[curGroup].hasCorners = layerList[i].corners.length > 0;
                    this.fGroups[curGroup].bounds = this.stackElements[i].getBounds();
                    this.fGroups[curGroup].layers = new Array();
                    this.fGroups[curGroup].xformType = layerList[i].xformType;
                else
                    this.fGroups[curGroup].bounds.extendTo( this.stackElements[i].getBounds() );
                this.fGroups[curGroup].layers.push( this.stackElements[i] );
            // Now move the groups into  place
            // Note carefully: if the corners were given, then the group is already
            // transformed into the proper spot, and we just need to move the corners to
            // match.  So shut off moving the layer pixels around from here on out.
            offsetGroup( -this.fGroups[0].bounds.getTopLeft(), this.fGroups[0] );
            for (i = 1; i < alignInfo.numGroups; ++i)
                var spacing = Math.round(this.fGroups[i-1].bounds.getHeight() / 10.0);
                offsetGroup( -this.fGroups[i].bounds.getTopLeft() + new TPoint(0, spacing + Math.round(this.fGroups[i-1].bounds.fBottom)),
                               this.fGroups[i] );
        this.getBounds();
    // The original Photomerge plugin needs to have the "connectivity" of the
    // pieces when in perspective mode, i.e., a pieces distortion is based
    // on the distortion of the one it overlaps most.  This takes the
    // "base" piece information from the PS core and uses overlap area to
    // determine this.
    photomerge.setupConnectivity = function()
        var i;
        // See if stackElem is connected to the "base".  If "without"
        // is given, then the path to the base must not use "without"
        function isConnectedToBase( stackElem, without, dbg_count )
            if (typeof(dbg_count) == "undefined")
                dbg_count = 0;
            if (typeof(without) == "undefined")
                without = null;
            $.bp( dbg_count > 150 );    // oops, got stuck in a loop...
            if (stackElem == null)
                return false;
            if (stackElem == without)
                return false;
            if (stackElem.fConnectedTo == stackElem)
                return true;        // Already at base
            return isConnectedToBase( stackElem.fConnectedTo, without, dbg_count + 1 );
        // Initialize
        for (i in this.stackElements)
            this.stackElements[i].fBoundsCache = this.stackElements[i].getBounds();
            this.stackElements[i].fLayerID = i;
            // Bases connect to themselves.
            this.stackElements[i].fConnectedTo = this.stackElements[i].fBaseFlag ? this.stackElements[i] : null;
            this.stackElements[i].fNeighborOverlap = 0;
        // Create a connection table based on the overlap of the pieces
        var g, i, j, baseInd = -1;
        if (this.fGroups)
            for (g in this.fGroups)
                var group = this.fGroups[g];
                var connections = new Array();
                var numLayers = group.layers.length;
                // Ignore orphan images
                if (numLayers < 2)
                    group.layers[0].fBaseFlag = false;
                    group.layers[0].fConnectedTo = null;
                    continue;
                // If there's no perspective, there's no connections ("0" is kProjective in UAlignment.h)
                if (group.xformType != 0)
                    for (i = 0; i < numLayers; ++i)
                        group.layers[i].fBaseFlag = false;
                        group.layers[i].fConnectedTo = group.layers[i];
                    continue;
                for (i = 0; i < numLayers; ++i)
                    if (group.layers[i].fBaseFlag)
                        baseInd = i;
                    connections[i] = new Array();
                    group.layers[i].fGroupIndex = i;
                    if (i > 0)
                        for (j = 0; j < i; ++j)
                            connections[i][j] = group.layers[i].overlapArea( group.layers[j] );
                            connections[j][i] = connections[i][j];    // table is symentric
                $.bp( baseInd == -1 );    // Never found the base?
                // Debug - dump the connection table
        /*        for (i = 0; i < numLayers; ++i)
                    var s = "";
                    for (j = 0; j < numLayers; ++j)
                        s += ", " + Math.floor(connections[i][j]);
                    $.writeln(s);
                // Connect everything to the base that's connected.
                for (i = 0; i < numLayers; ++i)
                    if ((i != baseInd) && (connections[baseInd][i] > 0))
                        group.layers[i].fConnectedTo = group.layers[baseInd];
                        group.layers[i].fNeighborOverlap = connections[baseInd][i];
                // Walk the cconnectivity table and make sure everything is
                // "optimally" connected.
                var changes = false;
                do {
                    changes = false;
                    for (i = 0; i < numLayers; ++i)
                        if (i != baseInd)
                            var curLayer = group.layers[i];
                            for (j = 0; j < numLayers; ++j)
                                if (((j != baseInd) && (j != i))
                                    && (((connections[i][j] > curLayer.fNeighborOverlap)
                                            && isConnectedToBase( group.layers[j], curLayer ))))
                                    curLayer.fConnectedTo = group.layers[j];
                                    curLayer.fNeighborOverlap = connections[i][j];
                                    changes = true;
                } while (changes);
        //        for (i = 0; i < numLayers; ++i)
        //            $.writeln( group.layers[i].fName + " is connected to " + (group.layers[i].fConnectedTo ? group.layers[i].fConnectedTo.fName : "??") );
    photomerge.offsetStack = function( delta )
        for (i in this.stackElements)
            this.stackElements[i].offset( delta );
        this.fBounds.offset( delta );
    photomerge.scaleStack = function( s )
        for (i in this.stackElements)
            this.stackElements[i].scale( s );
        this.getBounds();
    // This gets executed before a filter plugin is invoked.  "desc"
    // allows passing parameters to the filter.
    photomerge.customPluginArguments = function( desc )
        var f = new File(this.stackElements[0].fFullName);
        var path = File.encode( f.parent.fsName ) + (File.fs == "Windows" ? "\\" : "/");
        desc.putString( app.charIDToTypeID('PMfp'), path );
        if (this.compositionFile)
            desc.putString( app.charIDToTypeID('PMrf'), this.compositionFile.fsName );
            desc.putString( app.charIDToTypeID('PMcf'), File.encode( this.compositionFile.fsName ) );
    photomerge.callInteractivePlugin = function( stackDoc )
        // Scale the results to fit the screen
    /*        var scaleFactor = 1.0, screenSize = primaryScreenDimensions() * 0.75;
        if (this.fBounds.getHeight() > this.fBounds.getWidth())
            if (this.fBounds.getHeight() > screenSize.fY)
                scaleFactor = screenSize.fY / this.fBounds.getHeight();
        else
            if (this.fBounds.getWidth() > screenSize.fX)
                scaleFactor = screenSize.fX / this.fBounds.getWidth();
        const kMaxPieceSize = 1024;        // Must match value in PhotomergeUI.cpp
        var i;
        // The old plugin insists on eight bit data.
        if (stackDoc.bitsPerChannel != BitsPerChannelType.EIGHT)
            stackDoc.bitsPerChannel = BitsPerChannelType.EIGHT;
            this.stackDepthChanged = true;
        if (this.compositionFile == null)
            // Make sure the quad coordinates coorespond to the scale used by the UI plugin
            var maxPieceSize = 0;
            for (i in this.stackElements)
                maxPieceSize = Math.max( Math.max( this.stackElements[i].fWidth, this.stackElements[i].fHeight ), maxPieceSize );
            var mipLevel = 0;
            while (maxPieceSize >> mipLevel > kMaxPieceSize)
                mipLevel++;
            var imageReduction = 1.0 / (1 << mipLevel);
            this.offsetStack( -this.fBounds.getCenter() );
            this.scaleStack( imageReduction );
            this.offsetStack( -this.fBounds.getTopLeft() );
            this.setupConnectivity();
            // Add the additional per-piece metadata to pass to the filter plugin
            for (i in this.stackElements)
                this.stackElements[i].addPieceData();
        // Make the result layer active
        app.activeDocument.activeLayer = app.activeDocument.layers[app.activeDocument.layers.length -1];
        // Note: we need an "unmodified" flag, so if no
        // changes are made we skip the data recovery step...
        var result, err;
        try {
            result = this.invokeFilterPlugin( "AdobePhotomergeUI4SCRIPT", DialogModes.ALL );
        catch (err)
            result = null;
        if (result == null)        // Cancelled / bombed out
            stackDoc.close(SaveOptions.DONOTSAVECHANGES);
            return null;
        // Extract the data from the plugin
        var modifiedPieceInfo = result.getString( app.charIDToTypeID('PSpc') ).split('\n');
        for (i in modifiedPieceInfo)
            // If we loaded a composition (.pmg) file, we won't have corners yet.
            if (typeof(this.stackElements[i].fCorners) == "undefined")
                this.stackElements[i].fCorners = new Array();
            var j, pieceData = modifiedPieceInfo[i].split('\t');
            for (j in pieceData)
                var k, pair = pieceData[j].split('=');
                if (pair[0] == 'fUsed')
                    this.stackElements[i].fUsed = eval(pair[1]);
                if (pair[0] == 'fCorners')
                    var coords = pair[1].split(/\s+/).slice(1);
                    for (k = 0; k < 4; k++)
                        this.stackElements[i].fCorners[k] = new TPoint( Number(coords[k*2]), Number(coords[k*2+1]) );
        // Remove unused photos
        for (i = 0; i < this.stackElements.length; ++i)
            if (! this.stackElements[i].fUsed)
                stackDoc.layers[(this.stackElements.length-1)-i].remove();
                this.stackElements.splice(i,1);
                i--;
        // Hey...it could happen.
        if (this.stackElements.length < 2)
            return null;
        // If we run the UI, we're restricted to an eight bit stack.
        // If the source images were higher, we need to reload the image stack.
        if (this.stackDepthChanged)
            stackDoc.close(SaveOptions.DONOTSAVECHANGES);
            stackDoc = this.loadStackLayers();
        this.getBounds();        // Update w/new corner data
        return stackDoc;
    // "Adobe patent application tracking # B349, entitled 'Method and apparatus for Layer-based Panorama Adjustment and Editing', inventor: John Peterson"
    // Use the geometry of the overlapping pieces to create
    // simple rectangular blend masks.
    photomerge.quickBlend = function()
        var i, j;
        var blendRadius = Math.round(Math.min(this.stackElements[0].fWidth, this.stackElements[0].fHeight) / 10.0);
        if (PMDebug)
            for (i in this.stackElements)
                this.stackElements[i].dumpMLCorners();
        // Set up progress bar for blending
        // The progress bar doesn't work - there's know way in ScriptUI to force it to update.
    /*    var progressWindow = latteUI( g_StackScriptFolderPath + "PMBlendingProgress.exv" );
        var num = this.stackElements.length;
        var progressBar = progressWindow.findControl('_progress');
        progressBar.maxvalue = (num * (num + 1)) / 2;
        num = 0;
        progressWindow.center();
        progressWindow.show();
        // Blend the i'th piece against the 0..i-1 pieces below it
        for (i = this.stackElements.length-1; i > 0; --i)
            for (j = i-1; j >= 0; j--)
    //            num++;
    //            progressBar.value = num; // ScriptUI bug - there's no way to force this to update.
                this.stackElements[i].softEdgeBlend( this.stackElements[j], blendRadius );
    //    progressWindow.close();
    // Wrap the advancedBlend in a try/catch so errors (i.e., user cancel)
    // just stop the blend process.
    photomerge.advancedBlend = function( stackDoc )
        try {
            selectAllLayers(stackDoc, 1);
            advancedMergeLayers();
        catch (err)
    // With the stack elements specified, this
    // portion actually creates the Panorama.
    // Returns boolean indicating success/failure
    photomerge.doPanorama = function()
        var i, stackDoc = null;
        function primaryScreenDimensions()
            var i;
            for (i in $.screens)
                if ($.screens[i].primary)
                    return new TPoint( $.screens[i].right - $.screens[i].left,
                                          $.screens[i].bottom - $.screens[i].top );
        function resizeCanvasToFitPano()
            // Extend the canvas to hold the panorama
            var w = UnitValue( photomerge.getBounds().getWidth(), "px" );
            var h = UnitValue( photomerge.getBounds().getHeight(), "px" );
            app.activeDocument.resizeCanvas( w, h, AnchorPosition.TOPLEFT );
        if (this.interactiveFlag)
            // Filter must have eight bit depth and RGB color space
            stackDoc = this.loadStackLayers( BitsPerChannelType.EIGHT );
            stackDoc.changeMode(ChangeMode.RGB);
        else
            stackDoc = this.loadStackLayers();
        if (! stackDoc)
            return false;
        // Remove spurious last layer (not needed by Photomerge)
        if (app.activeDocument.layers[app.activeDocument.layers.length-1].name == this.pluginName)
            app.activeDocument.layers[app.activeDocument.layers.length-1].remove();
        // The UI needs everything in the top left corner
        if (this.interactiveFlag)
            for (i = 0; i < stackDoc.layers.length; ++i)
                var xoff = stackDoc.layers[i].bounds[0].as("px");
                var yoff = stackDoc.layers[i].bounds[1].as("px");
                if ((xoff != 0) || (yoff != 0))
                    stackDoc.layers[i].translate( UnitValue( -xoff, "px" ), UnitValue( -yoff, "px" ) );
        // Sort out exactly what operations we want to do.
        if (! this.interactiveFlag)
            selectAllLayers(stackDoc, 1);
            this.getAlignmentInfo( stackDoc, true );
            resizeCanvasToFitPano();
            if (this.advancedBlending)
                stackDoc.changeMode( ChangeMode.RGB );    // Auto-blend requires  RGB
                this.advancedBlend( stackDoc );
    // The Advanced blending works so well that there's little point
    // in having the rectangular gradient blends anymore.  Uncomment the
    // following two lines if you still want them (see similar code below
    // for the interactive case).
    //        else
    //            this.quickBlend();
            purgeHistoryStates();
            return true;
        // Interactive happens here
        if (this.compositionFile == null)
            this.getAlignmentInfo( stackDoc, false );   
            // With the corners computed by getAlignmentInfo,
            // find the bounds and use that to slide the images
            // over so their bounds has origin 0,0 (top left)
            this.offsetStack( -this.fBounds.getTopLeft() );
        if (this.interactiveFlag)
            stackDoc = this.callInteractivePlugin( stackDoc );
        if (stackDoc == null)
            return false;
        resizeCanvasToFitPano();
        // Now apply the transformation to the pieces
        for (i in this.stackElements)
            this.stackElements[i].transform();
        if (this.advancedBlending)
            selectAllLayers( stackDoc, 1 );
            stackDoc.changeMode( ChangeMode.RGB );    // Auto-blend requires  RGB
            advancedMergeLayers();
    // The new "advanced blending" works well enough that there's
    // little point in invoking the rectangular gradient blends anymore.
    // If you really want them, you can uncomment the two lines below.
    //    else
    //        this.quickBlend();
        purgeHistoryStates();
        return true;
    // Extra group breaks the main dialog's radio buttons,
    // so we manually implement it here (ScriptUI lossage)
    // NOTE: When called, this is a member function of radioControl,
    // -not- photomerge.  JavaScript voodoo.
    photomerge.radioClick = function()
        var w = this.window;
        var i;
        // Some of the transforms don't allow lens correction...
        var allowLensCor = ((this.button_id != '_LOnormal')
                            && (this.button_id != '_LOcollage')
                            && (this.button_id != '_LOinteractive'));
        w.findControl('_useLensCorrection').enabled = allowLensCor;
        w.findControl('_removeVignette').enabled = allowLensCor;
        // Be aggressive about it...
        if (! allowLensCor)
            w.findControl('_useLensCorrection').value = false;
            w.findControl('_removeVignette').value = false;
        for (i in photomerge.radioButtons)
            var b = w.findControl(photomerge.radioButtons[i]);
            if (b != this)
                b.value = false;
    // Callback when "Load Composition" is clicked.
    // NOTE: When called, this is a member function of buttonControl,
    // -not- photomerge.  JavaScript voodoo.
    photomerge.loadCompositionClick = function()
        function MacPMGType( f )
            if (f.type == 'PhMg')
                return true;
            var match = f.name.match(/.*[.](.+)$/);
            var suffix = match != null ? match[1].toLowerCase() : "";
            if (suffix == "pmg")
                return true;
            if (f instanceof Folder)
                // If the item is an app or a bundle it will be an
                // instance of folder. If we return true it will
                // appear as an enabled item. While the OS will not
                // let the user navigate into it, it is better to
                // have it appear as disabled.
                if (suffix.match(/app|bundle/i) != null)
                    // Do not navigate folders that end in .app or .bundle
                    return false;
                // navigate any other folder
                return true;
            // some unknown file type/suffix
            return false;
        var fileType = File.fs == "Windows" ? localize("$$$/AdobePlugin/Shared/Photomerge/Auto/Win=Photomerge Compositions:*.pmg")
                                        : MacPMGType;
        photomerge.compositionFile = File.openDialog( localize("$$$/AdobePlugin/Photomerge/LoadComp=Load Photomerge Composition"), fileType );
        if (photomerge.compositionFile == null || !photomerge.compositionFile.open("r"))
            return;
        var line = photomerge.compositionFile.readln();
        if (! line.match(/^VIS/))
            alert( this.pluginName + localize("$$$/AdobePlugin/Photomerge/BadComp=The Composition file is corrupt"), this.pluginName, true );
            return;
        // Read through the composition file and extract the file paths in it.
        var mergeFiles = new Array();
        while (! photomerge.compositionFile.eof)
            line = photomerge.compositionFile.readln();
            var f = line.match(/^\s*PATH\s+<([^>]+)/);
            if (f)
                // If no file path delimiters, image paths are assumed relative to the composition file
                var relPath = (f[1].indexOf( (File.fs == "Windows") ? "\\" : "/" ) < 0);
                f = (relPath ? photomerge.compositionFile.path + "/" : "") + f[1];
                mergeFiles.push( new StackElement( new File(f) ) );
        if (mergeFiles.length < 2)
            alert( this.pluginName + localize("$$$/AdobePlugin/Photomerge/BadComp=The Composition file is corrupt"), this.pluginName, true );
            return;
        photomerge.stackElements = mergeFiles;
        photomerge.interactiveFlag = true;
        this.window.close(kFilesFromPMLoad);
    // Set up the radio buttons
    photomerge.customDialogSetup = function( w )
        var i, button;
        for (i in this.radioButtons)
            button = w.findControl(this.radioButtons[i]);
            button.onClick = this.radioClick;
            // Flag with name so we can identify it in radioClick
            button.button_id = this.radioButtons[i];
        // Missing feature: We should query the selected file's metadata and
        // automatically turn on the '_useLensCorrection' checkbox if the
        // file has the proper support for it.
        w.findControl("_loadcomp").onClick = this.loadCompositionClick;
        // Julie didn't like the intro line; nuke it here because stackDialog looks for it.
        w.findControl("_intro").parent.remove(['_intro']);
        var size = w.findControl("_fileList").size;
        size[1] += 20;
        w.findControl("_LOauto").value = true;        // Set default
        w.findControl("_advancedBlend").value = this.advancedBlending;
        // If the PhotomergeUI or ADM plugins aren't there, don't display the option for it.
        if ((app.systemInformation.search(/PhotomergeUI/) < 0) || (app.systemInformation.search(/ADM /) < 0))
           w.findControl("_PMInteractive").hide();
           w.findControl("_loadcomp").hide();
    // Called by the dialog on closing to collect the results
    photomerge.customDialogFunction = function( w )
        if (w.findControl("_LOinteractive").value)
            this.interactiveFlag = true;
            this.alignmentKey = 'interactive';
        else
            var i, d = [{k:"_LOauto",v:"Auto"},{k:"_LOnormal",v:"translation"},{k:"_LOperspective",v:"Prsp"},{k: "_LOcylindrical",v:"cylindrical"},{k:"_LOspherical",v:"spherical"},{k:"_LOcollage",v:"scen eCollage"}];
            for (i in d)
                if (w.findControl(d[i].k).value)
                    this.alignmentKey = d[i].v;
                    break;
        this.advancedBlending = w.findControl("_advancedBlend").value;
        this.lensCorrection = w.findControl("_useLensCorrection").value;
        this.removeVignette = w.findControl("_removeVignette").value;
    // "Main" execution of Photomerge from the menu
    photomerge.doInteractivePano = function ()
        // Because of the ",true", the dialog is pre-loaded with any bridge files.
        this.getFilesFromBridgeOrDialog( localize("$$$/Private/Photomerge/PMDialogexv=PMDialog.exv"), true );
        try {
            if (this.stackElements && this.doPanorama())
                fitViewOnScreen();
                var flagDesc = new ActionDescriptor();
                flagDesc.putBoolean( kPhotomergeAdvancedBlendingFlag, photomerge.advancedBlending );
                app.putCustomOptions( "PhotomergeFlags001", flagDesc, true );
        catch (err)
            if (this.stackDoc)
                this.stackDoc.close(SaveOptions.DONOTSAVECHANGES)
    // Use this version to call Photomerge from a script.
    photomerge.createPanorama = function(filelist, displayDialog)
        this.interactiveFlag = (typeof(displayDialog) == 'boolean') ? displayDialog : false;
        if (filelist.length < 2)
            alert(localize("$$$/AdobePlugin/Shared/Photomerge/AtLeast2=Photomerge needs at least two files selected."), this.pluginName, true );
            return;
        var j;
        this.stackElements = new Array();
        for (j in filelist)
            var f = filelist[j];
            this.stackElements.push( new StackElement( (typeof(f) == 'string') ? File(f) : f ) );
        if (this.stackElements.length > 1)
            this.doPanorama();
    if ((typeof(runphotomergeFromScript) == 'undefined')
        || (runphotomergeFromScript==false))
        photomerge.doInteractivePano();

  • Photoshop CC 2014 can't find JavaScript plug-in for Photomerge

    Hello,
    I'm trying to use the Photomerge tool in Photoshop CC 2014 on my computer (Windows 7, 64-bit) and am getting an error that says "Could not complete the Photomerge command because Photoshop was unable to find the JavaScript plug-in." The same thing happens with Lens Correction and Merge to HDR Pro. I have the most recent update of Photoshop CC 2014.
    Per other suggestions in these forums about this issue, I have tried:
    Turning off my virus protection in case it was preventing the program from accessing the scripts per this tip
    Downloading and following the instructions on Adobe's site here to copy an additional Scripting folder to my Photoshop program folder
    Uninstalling and reinstalling the program, followed by a system reboot
    Talking to Adobe customer support (who tried to solve the problem for well over an hour and also uninstalled and reinstalled the program)
    It looks like the Photomerge file is in the right place (C:\Program Files\Adobe\Adobe Photoshop CC 2014\Presets\Scripts):
    And so I am now out of ideas on how to fix this. Anyone have any suggestions?
    Thanks!

    Here is my menu Help>System Info....  for my working windows CC 2014 check it with yours check the plugin section and try removing any third party plug-ins they may interfear????
    Adobe Photoshop Version: 2014.1.0 20140730.r.148 2014/07/30:23:59:59  x64
    Operating System: Windows 7 64-bit
    Version: 6.1 Service Pack 1
    System architecture: Intel CPU Family:6, Model:13, Stepping:7 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, AVX, HyperThreading
    Physical processor count: 12
    Logical processor count: 24
    Processor speed: 1995 MHz
    Built-in memory: 40886 MB
    Free memory: 33838 MB
    Memory available to Photoshop: 37131 MB
    Memory used by Photoshop: 94 %
    3D Multitone Printing: Disabled.
    Touch Gestures: Disabled.
    Windows 2x UI: Disabled.
    Image tile size: 1024K
    Image cache levels: 4
    Font Preview: Huge
    TextComposer: Latin
    Display: 1
    Display Bounds: top=0, left=0, bottom=1080, right=1920
    Display: 2
    Display Bounds: top=0, left=-1360, bottom=768, right=0
    OpenGL Drawing: Enabled.
    OpenGL Allow Old GPUs: Not Detected.
    OpenGL Drawing Mode: Advanced
    OpenGL Allow Normal Mode: True.
    OpenGL Allow Advanced Mode: True.
    AIFCoreInitialized=1
    AIFOGLInitialized=1
    OGLContextCreated=1
    NumGLGPUs=1
    NumCLGPUs=1
    glgpu[0].GLVersion="3.0"
    glgpu[0].GLMemoryMB=2048
    glgpu[0].GLName="Quadro 4000/PCIe/SSE2"
    glgpu[0].GLVendor="NVIDIA Corporation"
    glgpu[0].GLVendorID=4318
    glgpu[0].GLDriverVersion="9.18.13.4052"
    glgpu[0].GLRectTextureSize=16384
    glgpu[0].GLRenderer="Quadro 4000/PCIe/SSE2"
    glgpu[0].GLRendererID=1757
    glgpu[0].HasGLNPOTSupport=1
    glgpu[0].GLDriver="nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um"
    glgpu[0].GLDriverDate="20140702000000.000000-000"
    glgpu[0].CanCompileProgramGLSL=1
    glgpu[0].GLFrameBufferOK=1
    glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="4.40 NVIDIA via Cg compiler"
    glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[6553 6]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[4]
    glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[192]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[32]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[32]
    glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]
    glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[4096]
    glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[124]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=1
    clgpu[0].CLPlatformVersion="1.1"
    clgpu[0].CLDeviceVersion="1.1 CUDA"
    clgpu[0].CLMemoryMB=2048
    clgpu[0].CLName="Quadro 4000"
    clgpu[0].CLVendor="NVIDIA Corporation"
    clgpu[0].CLVendorID=4318
    clgpu[0].CLDriverVersion="340.52"
    clgpu[0].CUDASupported=1
    clgpu[0].CUDAVersion="6.5.12"
    clgpu[0].CLBandwidth=7.49529e+010
    clgpu[0].CLCompute=185.348
    License Type: Subscription
    Serial number: 96040035116912554961
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CC 2014\
    Temporary file path: C:\Users\JOHNJM~1\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      F:\, 465.2G, 166.4G free
      C:\, 224.2G, 98.6G free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2014\Required\Plug-Ins\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2014\Plug-ins\
    Installed components:
       A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112  
       ACE.dll   ACE 2014/04/14-23:42:44   79.554120   79.554120
       adbeape.dll   Adobe APE 2013/02/04-09:52:32   0.1160850   0.1160850
       AdbePM.dll   PatchMatch 2014/04/23-10:46:55   79.554276   79.554276
       AdobeLinguistic.dll   Adobe Linguisitc Library   8.0.0  
       AdobeOwl.dll   Adobe Owl 2014/03/05-14:49:37   5.0.33   79.552883
       AdobePDFL.dll   PDFL 2014/03/04-00:39:42   79.510482   79.510482
       AdobePIP.dll   Adobe Product Improvement Program   7.2.1.3399  
       AdobeXMP.dll   Adobe XMP Core 2014/01/13-19:44:00   79.155772   79.155772
       AdobeXMPFiles.dll   Adobe XMP Files 2014/01/13-19:44:00   79.155772   79.155772
       AdobeXMPScript.dll   Adobe XMP Script 2014/01/13-19:44:00   79.155772   79.155772
       adobe_caps.dll   Adobe CAPS   8,0,0,13  
       AGM.dll   AGM 2014/04/14-23:42:44   79.554120   79.554120
       ahclient.dll    AdobeHelp Dynamic Link Library   1,8,0,31  
       amtlib.dll   AMTLib (64 Bit)   8.0.0.91 BuildVersion: 8.0; BuildDate: Tue May 27 2014 22:3:7)   1.000000
       ARE.dll   ARE 2014/04/14-23:42:44   79.554120   79.554120
       AXE8SharedExpat.dll   AXE8SharedExpat 2013/12/20-21:40:29   79.551013   79.551013
       AXEDOMCore.dll   AXEDOMCore 2013/12/20-21:40:29   79.551013   79.551013
       Bib.dll   BIB 2014/04/14-23:42:44   79.554120   79.554120
       BIBUtils.dll   BIBUtils 2014/04/14-23:42:44   79.554120   79.554120
       boost_date_time.dll   photoshopdva   8.0.0  
       boost_signals.dll   photoshopdva   8.0.0  
       boost_system.dll   photoshopdva   8.0.0  
       boost_threads.dll   photoshopdva   8.0.0  
       cg.dll   NVIDIA Cg Runtime   3.0.00007  
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007  
       CIT.dll   Adobe CIT   2.2.6.32411   2.2.6.32411
       CITThreading.dll   Adobe CITThreading   2.2.6.32411   2.2.6.32411
       CoolType.dll   CoolType 2014/04/14-23:42:44   79.554120   79.554120
       dvaaudiodevice.dll   photoshopdva   8.0.0  
       dvacore.dll   photoshopdva   8.0.0  
       dvamarshal.dll   photoshopdva   8.0.0  
       dvamediatypes.dll   photoshopdva   8.0.0  
       dvametadata.dll   photoshopdva   8.0.0  
       dvametadataapi.dll   photoshopdva   8.0.0  
       dvametadataui.dll   photoshopdva   8.0.0  
       dvaplayer.dll   photoshopdva   8.0.0  
       dvatransport.dll   photoshopdva   8.0.0  
       dvaui.dll   photoshopdva   8.0.0  
       dvaunittesting.dll   photoshopdva   8.0.0  
       dynamiclink.dll   photoshopdva   8.0.0  
       ExtendScript.dll   ExtendScript 2014/01/21-23:58:55   79.551519   79.551519
       icucnv40.dll   International Components for Unicode 2013/02/25-15:59:15    Build gtlib_4.0.19090  
       icudt40.dll   International Components for Unicode 2013/02/25-15:59:15    Build gtlib_4.0.19090  
       igestep30.dll   IGES Reader   9.3.0.113  
       imslib.dll   IMSLib DLL   7.0.0.145  
       JP2KLib.dll   JP2KLib 2014/03/12-08:53:44   79.252744   79.252744
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
       libiomp5md.dll   Intel(R) OpenMP* Runtime Library   5.0  
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  
       LogSession.dll   LogSession   7.2.1.3399  
       mediacoreif.dll   photoshopdva   8.0.0  
       MPS.dll   MPS 2014/03/25-23:41:34   79.553444   79.553444
       pdfsettings.dll   Adobe PDFSettings   1.04  
       Photoshop.dll   Adobe Photoshop CC 2014   15.1  
       Plugin.dll   Adobe Photoshop CC 2014   15.1  
       PlugPlugExternalObject.dll   Adobe(R) CEP PlugPlugExternalObject Standard Dll (64 bit)   5.0.0  
       PlugPlugOwl.dll   Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit)   5.0.0.74  
       PSArt.dll   Adobe Photoshop CC 2014   15.1  
       PSViews.dll   Adobe Photoshop CC 2014   15.1  
       SCCore.dll   ScCore 2014/01/21-23:58:55   79.551519   79.551519
       ScriptUIFlex.dll   ScriptUIFlex 2014/01/20-22:42:05   79.550992   79.550992
       svml_dispmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  
       tbb.dll   Intel(R) Threading Building Blocks for Windows   4, 2, 2013, 1114  
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   4, 2, 2013, 1114  
       TfFontMgr.dll   FontMgr   9.3.0.113  
       TfKernel.dll   Kernel   9.3.0.113  
       TFKGEOM.dll   Kernel Geom   9.3.0.113  
       TFUGEOM.dll   Adobe, UGeom©   9.3.0.113  
       updaternotifications.dll   Adobe Updater Notifications Library   8.0.0.14 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   8.0.0.14
       VulcanControl.dll   Vulcan Application Control Library   5.0.0.82  
       VulcanMessage5.dll   Vulcan Message Library   5.0.0.82  
       WRServices.dll   WRServices Fri Mar 07 2014 15:33:10   Build 0.20204   0.20204
       wu3d.dll   U3D Writer   9.3.0.113  
    Required plug-ins:
       3D Studio 15.1 (2014.1.0 x001)
       Accented Edges 15.1
       Adaptive Wide Angle 15.1
       Angled Strokes 15.1
       Average 15.1 (2014.1.0 x001)
       Bas Relief 15.1
       BMP 15.1
       Camera Raw 8.6
       Camera Raw Filter 8.6
       Chalk & Charcoal 15.1
       Charcoal 15.1
       Chrome 15.1
       Cineon 15.1 (2014.1.0 x001)
       Clouds 15.1 (2014.1.0 x001)
       Collada 15.1 (2014.1.0 x001)
       Color Halftone 15.1
       Colored Pencil 15.1
       CompuServe GIF 15.1
       Conté Crayon 15.1
       Craquelure 15.1
       Crop and Straighten Photos 15.1 (2014.1.0 x001)
       Crop and Straighten Photos Filter 15.1
       Crosshatch 15.1
       Crystallize 15.1
       Cutout 15.1
       Dark Strokes 15.1
       De-Interlace 15.1
       Dicom 15.1
       Difference Clouds 15.1 (2014.1.0 x001)
       Diffuse Glow 15.1
       Displace 15.1
       Dry Brush 15.1
       Eazel Acquire 15.1 (2014.1.0 x001)
       Embed Watermark 4.0
       Entropy 15.1 (2014.1.0 x001)
       Export Color Lookup NO VERSION
       Extrude 15.1
       FastCore Routines 15.1 (2014.1.0 x001)
       Fibers 15.1
       Film Grain 15.1
       Filter Gallery 15.1
       Flash 3D 15.1 (2014.1.0 x001)
       Fresco 15.1
       Glass 15.1
       Glowing Edges 15.1
       Google Earth 4 15.1 (2014.1.0 x001)
       Grain 15.1
       Graphic Pen 15.1
       Halftone Pattern 15.1
       HDRMergeUI 15.1
       IFF Format 15.1
       IGES 15.1 (2014.1.0 x001)
       Ink Outlines 15.1
       JPEG 2000 15.1
       Kurtosis 15.1 (2014.1.0 x001)
       Lens Blur 15.1
       Lens Correction 15.1
       Lens Flare 15.1
       Liquify 15.1
       Matlab Operation 15.1 (2014.1.0 x001)
       Maximum 15.1 (2014.1.0 x001)
       Mean 15.1 (2014.1.0 x001)
       Measurement Core 15.1 (2014.1.0 x001)
       Median 15.1 (2014.1.0 x001)
       Mezzotint 15.1
       Minimum 15.1 (2014.1.0 x001)
       MMXCore Routines 15.1 (2014.1.0 x001)
       Mosaic Tiles 15.1
       Multiprocessor Support 15.1 (2014.1.0 x001)
       Neon Glow 15.1
       Note Paper 15.1
       NTSC Colors 15.1 (2014.1.0 x001)
       Ocean Ripple 15.1
       OpenEXR 15.1
       Paint Daubs 15.1
       Palette Knife 15.1
       Patchwork 15.1
       Paths to Illustrator 15.1
       PCX 15.1 (2014.1.0 x001)
       Photocopy 15.1
       Photoshop 3D Engine 15.1 (2014.1.0 x001)
       Photoshop Touch 14.0
       Picture Package Filter 15.1 (2014.1.0 x001)
       Pinch 15.1
       Pixar 15.1 (2014.1.0 x001)
       Plaster 15.1
       Plastic Wrap 15.1
       PLY 15.1 (2014.1.0 x001)
       PNG 15.1
       Pointillize 15.1
       Polar Coordinates 15.1
       Portable Bit Map 15.1 (2014.1.0 x001)
       Poster Edges 15.1
       Radial Blur 15.1
       Radiance 15.1 (2014.1.0 x001)
       Range 15.1 (2014.1.0 x001)
       Read Watermark 4.0
       Render Color Lookup Grid NO VERSION
       Reticulation 15.1
       Ripple 15.1
       Rough Pastels 15.1
       Save for Web 15.1
       ScriptingSupport 15.1
       Shake Reduction 15.1
       Shear 15.1
       Skewness 15.1 (2014.1.0 x001)
       Smart Blur 15.1
       Smudge Stick 15.1
       Solarize 15.1 (2014.1.0 x001)
       Spatter 15.1
       Spherize 15.1
       Sponge 15.1
       Sprayed Strokes 15.1
       Stained Glass 15.1
       Stamp 15.1
       Standard Deviation 15.1 (2014.1.0 x001)
       STL 15.1 (2014.1.0 x001)
       Sumi-e 15.1
       Summation 15.1 (2014.1.0 x001)
       Targa 15.1
       Texturizer 15.1
       Tiles 15.1
       Torn Edges 15.1
       Twirl 15.1
       U3D 15.1 (2014.1.0 x001)
       Underpainting 15.1
       Vanishing Point 15.1
       Variance 15.1 (2014.1.0 x001)
       Virtual Reality Modeling Language | VRML 15.1 (2014.1.0 x001)
       Water Paper 15.1
       Watercolor 15.1
       Wave 15.1
       Wavefront|OBJ 15.1 (2014.1.0 x001)
       WIA Support 15.1 (2014.1.0 x001)
       Wind 15.1
       Wireless Bitmap 15.1 (2014.1.0 x001)
       ZigZag 15.1
    Optional and third party plug-ins:
       CUR (Windows Cursor) NO VERSION
       Face Control II 2.00
       Fine Touch 3.25
       GREYCstoration NO VERSION
       ICO (Windows Icon) NO VERSION
       Reduce Noise 7.0.0.0
       ScriptListener 13.0
       StarFilter Pro 3 3.0.5.1
       SuperPNG 2.0
    Plug-ins that failed to load: NONE
    Flash: NONE
    Installed TWAIN devices: NONE

  • How to use interactive layout in Photoshop CC for the photomerge function?

    I find it really hard to combine the images together because the end result from photomerge does not have the snap in function like the interactive layout. Does anyone know how can I bring back the interactive layout in Photoshop CC? I downloaded the PhotomergeUI plugin but error came up saying 'Could not complete your request because it is not the right kind of doument'. Any help will be greatly appreciated.

    I was able to get PhotomergeUI to work in CS6 (both x64 and x86) by the following method:
    If you download Photoshop CS5 Optional Plugins and (for 64-bit versions of Adobe Photoshop on Windows) extract "\\CS5OptionalPlugins_Win_en_US.zip\PSCS5OptionalPlugins_Win_en_US\Optional Plug-Ins\Win64\PhotomergeUI.8BF" to "C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\Automate" and "C:\Program Files\Common Files\Adobe\Plug-Ins\CS6\Automate" then the Photomerge UI becomes available in Photoshop CS6.
    If the "Automate" directories are not available (existent), then you may first create them in their respective directories. This is not necessary, however, as the plugins may be dropped anywhere in the 'plugins' folder.
    However, this method doesn't seem to work with Adobe Photoshop CC. I will continue to investigate how to implement this plug-in in Adobe Photoshop CC..

  • Photomerge panorama not working in elements 11

    Hi:
    I cannot make the photomerge panorama function work in elements 11. It simply
    generates the standard Window 7 error message and when it can't find a solution
    the program closes. In previous versions ( 9 and 10) it always worked and never
    caused a problem.
    Attempting to rebuild the preferences file as suggested for a similar problem affecting
    earlier versions was also done but to no avail. Its a function I use quite frequently so
    until it is resolved I will keep using version 10.
    Anyone have a solution for this anomaly??
    Michael

    The error message pops up right away and is generated by Windows not PSE.  The java script that generates the familiar combo box that gives you the various panorama options for merging doesn't even have a chance to get started.  The scripting support plugin is in Photoshop Elements 11>Required>Plug-Ins>Automate.  This location is a change from the previous versions.
    Thank you
    Michael

  • Photomerge not including all photos - confused!

    Hi,
    I am using Photoshop CS5 12.0.3 to stitch together some panoramic photos using Photomerge but am encountering the following problem and would appreciate any advice.
    I have 3 photos of a panoramic scene taken by the same camera with the same lens, focal length, ISO, shutter speed and aperture.  The overlap between photo 1 and 2 is at least a third.  The overlap between photo 2 and 3 is more like 50%.  When I run photomerge (using the auto setting) the output image appears to only have photos 2 and 3 visible and merged nicely together.  When I have a look at the layers photo 1 seems to be present but the output image doesn't include it.  As an experiment I tried merging just photos 1 and 2 but that resulted in an image that just looked like photo 2.
    This is confusing me - I have merged various other panoramic scenes with 2 to 5 photos taken on the same day with the same camera and set up with no problem at all so I think that rules out a lot of problems.  I've tried this particular panorama from within Lightroom (edit in > merge to panorama...) and in Photoshop independently, both after working on other images and fresh after a reboot.
    Can any of you shed some light on this please?  It is driving me crazy.  I am more than happy to provide the images if that helps (each is a 25MB Canon RAW file).
    I hope you can help.  Thanks in advance!
    A

    Have you tried other settings besides auto?
    Also there is an optional plugin for cs5 that allows for manual alignment
    of the photos during photomerge called photomerge ui, which places
    an entry at the bottom of the photomerge dialog called interactive layout.
    http://www.adobe.com/support/downloads/detail.jsp?ftpID=4688
    more info (this is for elements since the cs5 help doesn't appear to have
    anything on the interactive layout)
    http://help.adobe.com/en_US/photoshopelements/using/WS27101fef35e777f9-2794c94411fdcce7142 -7ffd.html
    MTSTUNER

  • Interactive Layout mode no longer available in Photomerge Panorama in PSE for Mac - any workarounds?

    Hello,  after having purchased a download of Elements 12 for Mac, I found out that the Interactive Layout mode in Photomerge Panorama was no longer available (it was available in earlier versions, such as Elements 11). Is Adobe able to exchange my version 12 for version 11, or is there some other way I can gain access to Interactive Layout mode? I have found that the Auto layout mode often results in a message that it cannot align the images to create a panorama. Thank you.

    In photoshop cs6 give this a try:
    1. Go to File>Scripts>Load Files into Stack, browse and load the pictures for the pano with the Attempt to Align and Create Smart Object unchecked
    2. Increase the canvas size of the document with the Crop Tool holding down the Alt key and dragging
        one of the crop corners out until you think the canvas is big enough to arrange your documents for the pano.
    3. Align the layers manually in the document window with the Move Tool as good as you can.
       (you can lower the layer opacxity so you can see the alignment better, but don't forget to put all the layers back to 100% opacity)
    4. Select all the layers in the layers panel
        (Select>All Layers)
    5. Go to Edit>Auto-Blend Layers and use Blend Method>Panorama and Seamless Tones and Colors
    6. After the blending it's possible you might see some whats looks like seams, so press Shift+Alt+Ctrl+E to make a merged copy on a new layer and hopefully that'll
        get rid of the seams.
    I'll make another post with directions for putting the plugin into photoshop cs6, since you probably don't want to install pse 11 just to get a plugin when
    photoshop cs6 is so much more capable than elements, for panoramas anyway.

  • Updated to CC 2014 and lost Photomerge and other Functions

    I updated PS CC to the latest version recently and now all of my Automate features such as Lens Correction, Merge to HDR and Photomerge do not work. I get the message: "Could not complete the Photomerge (Lens Correction, etc.) command because PS was unable to find the Javascript Plugin."  Has anyone else run into this problem and if so, have you found a resolution? Everything worked fine before the update and I even tried uninstalling PS and re-installing, to no avail. Thanks in advance, Mike
    Windows 7 Pro, 24 GB Ram,

    I think I've seen that one other person has reported a problem like this here in the past few weeks.  I don't recall a resolution, but if no one else chimes in with specific advice, it may be that an uninstall and reinstall might be in order (on the general assumption that something went wrong with the install).
    Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6
    Perhaps even before taking the "nuclear option" above, the "10,000 lb conventional bomb" option of resetting all your Photoshop preferences to defaults might be something to try:  To do so, press and hold Control - Shift - Alt simultaneously immediately upon cold-starting Photoshop. If you get the keys down quickly enough - and you have to be really quick - it will prompt you to confirm deletion of your current preferences, which will lead to the establishment of a fresh default set. If it does not prompt you, you haven't been quick enough to get the keys down.
    -Noel

  • Preview pictures resolution breaks down while using PSE 13 photomerge for focus stacking

    Hello,
    I'm new to this forum as well to Photoshop elements but I hope, someone can help me with the problem I encountered ;-)
    For the technical background I've got PSE 13 installed on a Win 8.1 Laptop (Core I5, 8 GB RAM). Camera is a Canon EOS 60D with 18 MP.
    I like to do macro photography and I wanted to use PSE13 for focus stacking to get a picture with higher dept of field.
    Therefore, I used eight diffrently focused macro photos from a daisy blossom in raw format after processing them with the camera raw plugin.
    I loaded them in photomerge ( ias "raw" but later I also tried as "jpg"s) and wanted to mark the region of the first photo to combine with the background picture.
    When I zoomed in to about 150% the resolution of the image seems to have broken down and all I saw was the details in such a low resolution that I couldn't distinct between focused and not correct focused regiones. When I zoom in to the same magnification but at another point of the processings in PSE13 I do not experience this effect.
    With that I cannot use PSE13 for focus stacking at all... That can't be it...
    Has someone an idea whether I made a mistake or forgot to fix some settings issues or something?
    Thanks in advance,
    cheers,
    Gruenblatt

    Hello,
    I'm new to this forum as well to Photoshop elements but I hope, someone can help me with the problem I encountered ;-)
    For the technical background I've got PSE 13 installed on a Win 8.1 Laptop (Core I5, 8 GB RAM). Camera is a Canon EOS 60D with 18 MP.
    I like to do macro photography and I wanted to use PSE13 for focus stacking to get a picture with higher dept of field.
    Therefore, I used eight diffrently focused macro photos from a daisy blossom in raw format after processing them with the camera raw plugin.
    I loaded them in photomerge ( ias "raw" but later I also tried as "jpg"s) and wanted to mark the region of the first photo to combine with the background picture.
    When I zoomed in to about 150% the resolution of the image seems to have broken down and all I saw was the details in such a low resolution that I couldn't distinct between focused and not correct focused regiones. When I zoom in to the same magnification but at another point of the processings in PSE13 I do not experience this effect.
    With that I cannot use PSE13 for focus stacking at all... That can't be it...
    Has someone an idea whether I made a mistake or forgot to fix some settings issues or something?
    Thanks in advance,
    cheers,
    Gruenblatt

  • Lightroom CC very slow in saving Photomerge dng

    I am running a late 2009 27"iMac and never had any issues till the upgrade to LR CC. Now when every I run the Photomerge option for either HDR or panorama everything is fine till I try and "merge" and then it takes 30' for the process to complete and "save" the dng file. The same thing happens when using the Nik plugin's. When I use HDR Efex everything is fine till I hit "save" and then it takes 30-40' to save the file. While it is trying to save the image LR craws to a halt and it might take 5' to open a preview. Any help would be appreciated.

    How big are the images?
    How many images in the panorama?
    How much RAM do you have in your computer?
    What operating system are you using?

  • Photomerge lightroom 5.5 and photoshop CC 2014

    Bonjour,
    Je n'arrive plus a faire de photomerge depuis la mise à jours de photoshop CC en version 2014 (et de lightroom en 5.5), lorsque je clic sur "fusion panorama dans Photoshop"
    Photoshop CC 2014 s'ouvre et puis reste sans document ouvert et sans fenêtre de fusion panorama qui s'ouvre.
    (j'ai essayé avec de nouvelle photo et d'ancienne (que j'ai déjà fusionné il y a 15 jours))
    Que faire ?
    Merci d'avance.
    version du système :
    Adobe Photoshop Version : 2014.0.0 20140508.r.58 2014/05/08:23:59:59  x64
    Système d'exploitation : Windows 8.1 64 bits
    Version : 6.3
    Architecture système : UC Intel Famille :6, modèle :14, niveau :5 avec MMX, SSE Entier, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading
    Nombre de processeurs physiques : 4
    Nombre de processeurs logiques : 8
    Vitesse du processeur : 2809 MHz
    Mémoire intégrée : 12286 Mo
    Mémoire libre : 8105 Mo
    Mémoire disponible pour Photoshop : 10873 Mo
    Mémoire utilisée par Photoshop : 93 %
    Impression 3D en polychromie : Désactivé.
    Entrées tactiles : Désactivé.
    Interface utilisateur de Windows 2x : Désactivé.
    Taille de la mosaïque d'images : 1024K
    Niveaux de mémoire cache de l'image : 5
    Aperçu de la police : Moyenne
    Compositeur de texte : Latin
    Affichage : 1
    Limites d'affichage : haut = 0, gauche = 0, bas = 1080, droite = 1920
    Affichage : 2
    Limites d'affichage : haut = 30, gauche = 1920, bas = 1080, droite = 3600
    Dessin OpenGL : Activé.
    Anciens GPU OpenGL autorisés : Non détectés.
    Mode de dessin OpenGL : Avancé
    Mode OpenGL normal autorisé : Vrai.
    Mode OpenGL avancé autorisé : Vrai.
    AIFCoreInitialized=1
    AIFOGLInitialized=1
    OGLContextCreated=1
    glgpu[0].GLVersion="3.0"
    glgpu[0].GLMemoryMB=1024
    glgpu[0].GLName="GeForce GTS 250/PCIe/SSE2"
    glgpu[0].GLVendor="NVIDIA Corporation"
    glgpu[0].GLVendorID=4318
    glgpu[0].GLDriverVersion="9.18.13.3165"
    glgpu[0].GLRectTextureSize=8192
    glgpu[0].GLRenderer="GeForce GTS 250/PCIe/SSE2"
    glgpu[0].GLRendererID=1557
    glgpu[0].HasGLNPOTSupport=1
    glgpu[0].GLDriver="nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um"
    glgpu[0].GLDriverDate="20131023000000.000000-000"
    glgpu[0].CanCompileProgramGLSL=1
    glgpu[0].GLFrameBufferOK=1
    glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="3.30 NVIDIA via Cg compiler"
    glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1638 4]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[4]
    glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[96]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[32]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[32]
    glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]
    glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[2048]
    glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[60]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=1
    clgpu[0].CLPlatformVersion="1.1"
    clgpu[0].CLDeviceVersion="1.0 CUDA"
    clgpu[0].CLMemoryMB=1024
    clgpu[0].CLName="GeForce GTS 250"
    clgpu[0].CLVendor="NVIDIA Corporation"
    clgpu[0].CLVendorID=4318
    clgpu[0].CLDriverVersion="331.65"
    clgpu[0].CUDASupported=1
    clgpu[0].CUDAVersion="6.0.1"
    clgpu[0].CLBandwidth=3.2329e+010
    clgpu[0].CLCompute=326.444
    Type de licence : Abonnement
    Numéro de série : 96040687911145218052
    Dossier de l'application : C:\Program Files\Adobe\Adobe Photoshop CC 2014\
    Chemin des fichiers temporaires : D:\Users\Max'\AppData\Local\Temp\
    Le disque de travail de Photoshop comporte l'E/S asynchrone activé.
    Volume(s) de travail :
    D:\, 465,8 Go, 296,9 Go libres
    Dossier des modules externes obligatoires : C:\Program Files\Adobe\Adobe Photoshop CC 2014\Required\Plug-Ins\
    Dossier principal des modules externes : C:\Program Files\Adobe\Adobe Photoshop CC 2014\Plug-ins\
    Composants installés :
       A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112  
       ACE.dll   ACE 2014/04/14-23:42:44   79.554120   79.554120
       adbeape.dll   Adobe APE 2013/02/04-09:52:32   0.1160850   0.1160850
       AdbePM.dll   PatchMatch 2014/04/23-10:46:55   79.554276   79.554276
       AdobeLinguistic.dll   Adobe Linguisitc Library   8.0.0  
       AdobeOwl.dll   Adobe Owl 2014/03/05-14:49:37   5.0.33   79.552883
       AdobePDFL.dll   PDFL 2014/03/04-00:39:42   79.510482   79.510482
       AdobePIP.dll   Adobe Product Improvement Program   7.2.1.3399  
       AdobeXMP.dll   Adobe XMP Core 2014/01/13-19:44:00   79.155772   79.155772
       AdobeXMPFiles.dll   Adobe XMP Files 2014/01/13-19:44:00   79.155772   79.155772
       AdobeXMPScript.dll   Adobe XMP Script 2014/01/13-19:44:00   79.155772   79.155772
       adobe_caps.dll   Adobe CAPS   8,0,0,7  
       AGM.dll   AGM 2014/04/14-23:42:44   79.554120   79.554120
       ahclient.dll    AdobeHelp Dynamic Link Library   1,8,0,31  
       amtlib.dll   AMTLib (64 Bit)   8.0.0.45 BuildVersion: 8.0; BuildDate: Fri Mar 28 2014 20:28:30)   1.000000
       ARE.dll   ARE 2014/04/14-23:42:44   79.554120   79.554120
       AXE8SharedExpat.dll   AXE8SharedExpat 2013/12/20-21:40:29   79.551013   79.551013
       AXEDOMCore.dll   AXEDOMCore 2013/12/20-21:40:29   79.551013   79.551013
       Bib.dll   BIB 2014/04/14-23:42:44   79.554120   79.554120
       BIBUtils.dll   BIBUtils 2014/04/14-23:42:44   79.554120   79.554120
       boost_date_time.dll   photoshopdva   8.0.0  
       boost_signals.dll   photoshopdva   8.0.0  
       boost_system.dll   photoshopdva   8.0.0  
       boost_threads.dll   photoshopdva   8.0.0  
       cg.dll   NVIDIA Cg Runtime   3.0.00007  
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007  
       CIT.dll   Adobe CIT   2.2.6.32411   2.2.6.32411
       CITThreading.dll   Adobe CITThreading   2.2.6.32411   2.2.6.32411
       CoolType.dll   CoolType 2014/04/14-23:42:44   79.554120   79.554120
       dvaaudiodevice.dll   photoshopdva   8.0.0  
       dvacore.dll   photoshopdva   8.0.0  
       dvamarshal.dll   photoshopdva   8.0.0  
       dvamediatypes.dll   photoshopdva   8.0.0  
       dvametadata.dll   photoshopdva   8.0.0  
       dvametadataapi.dll   photoshopdva   8.0.0  
       dvametadataui.dll   photoshopdva   8.0.0  
       dvaplayer.dll   photoshopdva   8.0.0  
       dvatransport.dll   photoshopdva   8.0.0  
       dvaui.dll   photoshopdva   8.0.0  
       dvaunittesting.dll   photoshopdva   8.0.0  
       dynamiclink.dll   photoshopdva   8.0.0  
       ExtendScript.dll   ExtendScript 2014/01/21-23:58:55   79.551519   79.551519
       icucnv40.dll   International Components for Unicode 2013/02/25-15:59:15    Build gtlib_4.0.19090  
       icudt40.dll   International Components for Unicode 2013/02/25-15:59:15    Build gtlib_4.0.19090  
       imslib.dll   IMSLib DLL   7.0.0.145  
       JP2KLib.dll   JP2KLib 2014/03/12-08:53:44   79.252744   79.252744
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
       libiomp5md.dll   Intel(R) OpenMP* Runtime Library   5.0  
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  
       LogSession.dll   LogSession   7.2.1.3399  
       mediacoreif.dll   photoshopdva   8.0.0  
       MPS.dll   MPS 2014/03/25-23:41:34   79.553444   79.553444
       pdfsettings.dll   Adobe PDFSettings   1.04  
       Photoshop.dll   Adobe Photoshop CC 2014   15.0  
       Plugin.dll   Adobe Photoshop CC 2014   15.0  
       PlugPlugExternalObject.dll   Adobe(R) CEP PlugPlugExternalObject Standard Dll (64 bit)   5.0.0  
       PlugPlugOwl.dll   Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit)   5.0.0.74  
       PSArt.dll   Adobe Photoshop CC 2014   15.0  
       PSViews.dll   Adobe Photoshop CC 2014   15.0  
       SCCore.dll   ScCore 2014/01/21-23:58:55   79.551519   79.551519
       ScriptUIFlex.dll   ScriptUIFlex 2014/01/20-22:42:05   79.550992   79.550992
       svml_dispmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  
       tbb.dll   Intel(R) Threading Building Blocks for Windows   4, 2, 2013, 1114  
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   4, 2, 2013, 1114  
       TfFontMgr.dll   FontMgr   9.3.0.113  
       TfKernel.dll   Kernel   9.3.0.113  
       TFKGEOM.dll   Kernel Geom   9.3.0.113  
       TFUGEOM.dll   Adobe, UGeom©   9.3.0.113  
       updaternotifications.dll   Adobe Updater Notifications Library   7.0.1.102 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   7.0.1.102
       VulcanControl.dll   Vulcan Application Control Library   5.0.0.82  
       VulcanMessage5.dll   Vulcan Message Library   5.0.0.82  
       WRServices.dll   WRServices Fri Mar 07 2014 15:33:10   Build 0.20204   0.20204
       wu3d.dll   U3D Writer   9.3.0.113  
    Modules externes obligatoires :
       3D Studio 15.0 (2014.0.0 x001)
       Aérographe 15.0
       Aplatissement 15.0 (2014.0.0 x001)
       Aquarelle 15.0
       Asymétrie 15.0 (2014.0.0 x001)
       Barbouillage 15.0
       Bas-relief 15.0
       BMP 15.0
       Camera Raw 8.5
       Carrelage 15.0
       Chrome 15.0
       Cineon 15.0 (2014.0.0 x001)
       Cisaillement 15.0
       Collada 15.0 (2014.0.0 x001)
       CompuServe GIF 15.0
       Contour accentué 15.0
       Contour déchiré 15.0
       Contour encré 15.0
       Contour lumineux 15.0
       Contour postérisé 15.0
       Contraction 15.0
       Coordonnées polaires 15.0
       Correction de l'objectif 15.0
       Couleurs NTSC 15.0 (2014.0.0 x001)
       Couteau à palette 15.0
       Craie/Fusain 15.0
       Craquelure 15.0
       Crayon Conté 15.0
       Crayon de couleur 15.0
       Cristallisation 15.0
       Croisillons 15.0
       Découpage 15.0
       Demi-teintes couleur 15.0
       Désentrelacement 15.0
       Diagonales 15.0
       Dicom 15.0
       Dispersion 15.0
       Eazel Acquire 15.0 (2014.0.0 x001)
       Ecart type 15.0 (2014.0.0 x001)
       Effet mosaïque 15.0
       Effet pointilliste 15.0
       Emballage plastique 15.0
       Enregistrer pour le Web 15.0
       Entropie 15.0 (2014.0.0 x001)
       Eponge 15.0
       Etalement 15.0
       Export Color Lookup NO VERSION
       Extension WIA 15.0 (2014.0.0 x001)
       Extrusion 15.0
       Fibres 15.0
       Filtre Camera Raw 8.5
       Filtre Collection d'images 15.0 (2014.0.0 x001)
       Filtre Rogner et désincliner les photos 15.0
       Flash 3D 15.0 (2014.0.0 x001)
       Flou de l'objectif 15.0
       Flou optimisé 15.0
       Flou radial 15.0
       Fluidité 15.0
       Format IFF 15.0
       Fresque 15.0
       Fusain 15.0
       Galerie de filtres 15.0
       Google Earth 4 15.0 (2014.0.0 x001)
       Grain 15.0
       Grain photo 15.0
       Grand-angle adaptatif 15.0
       Halo 15.0
       HDRMergeUI 15.0
       Insertion filigrane 4.0
       JPEG 2000 15.0
       Lecture filigrane 4.0
       Lueur diffuse 15.0
       Matlab Operation 15.0 (2014.0.0 x001)
       Maximum 15.0 (2014.0.0 x001)
       Médiane 15.0 (2014.0.0 x001)
       Mezzo-tinto 15.0
       Minimum 15.0 (2014.0.0 x001)
       Moteur 3D Photoshop 15.0 (2014.0.0 x001)
       Moyenne 15.0 (2014.0.0 x001)
       Moyenne 15.0 (2014.0.0 x001)
       Multiprocesseur 15.0 (2014.0.0 x001)
       Néon 15.0
       Noir/Blanc 15.0
       Noyau de mesures 15.0 (2014.0.0 x001)
       Nuages 15.0 (2014.0.0 x001)
       Nuages par différence 15.0 (2014.0.0 x001)
       Océan 15.0
       Onde 15.0
       Ondulation 15.0
       OpenEXR 15.0
       Papier gaufré 15.0
       Papier humide 15.0
       Pastels 15.0
       Patchwork 15.0
       PCX 15.0 (2014.0.0 x001)
       Photocopie 15.0
       Photoshop Touch 14.0
       Pinceau à sec 15.0
       Pixar 15.0 (2014.0.0 x001)
       Placage de texture 15.0
       Plâtre 15.0
       Plume calligraphique 15.0
       PNG 15.0
       Point de fuite 15.0
       Pointillisme 15.0
       Portable Bit Map 15.0 (2014.0.0 x001)
       Portée 15.0 (2014.0.0 x001)
       Radiance 15.0 (2014.0.0 x001)
       Réduction du tremblement 15.0
       Render Color Lookup Grid NO VERSION
       Réticulation 15.0
       Rogner et désincliner les photos 15.0 (2014.0.0 x001)
       Routines FastCore 15.0 (2014.0.0 x001)
       Routines MMXCore 15.0 (2014.0.0 x001)
       Solarisation 15.0 (2014.0.0 x001)
       Sommation 15.0 (2014.0.0 x001)
       Soufflerie 15.0
       Sous-couche15.0
       Sphérisation 15.0
       STL 15.0 (2014.0.0 x001)
       Sumi-e 15.0
       Support de script 15.0
       Tampon 15.0
       Targa 15.0
       Tourbillon 15.0
       Tracés vers Illustrator 15.0
       Trame de demi-teintes 15.0
       Variance 15.0 (2014.0.0 x001)
       Verre 15.0
       Vitrail 15.0
       Wavefront|OBJ 15.0 (2014.0.0 x001)
       Wireless Bitmap 15.0 (2014.0.0 x001)
       Zigzag 15.0
    Dossier des modules externes tiers et facultatifs : SANS
    Modules externes dont le chargement a échoué : AUCUN
    Flash :
    Modules TWAIN installés : AUCUN

    J'ai corrigé le problème en désinstallant photoshop et lightroom, puis en redémarrant et en les réinstallant (on est contant d'avoir le bouton "synchroniser du cloud après ça)

  • Warum kann Photoshop elements 13 keine 16 BIT Bilder in Photomerge bearbeiten?

    Hallo,
    heute habe ich mir PE 13 gekauft und bin echt enttäuscht! Einmal hatte ich generell mehr erwartet, da hat ja Gimp mehr Anwendungen,
    das aber meine 16 BIT Aufnahmen in Photomerge nicht eingelesen werden können, enttäuscht mich noch mehr. Hat jemand von Euch einen Tip
    wie man das ändern kann?
    besten Dank
    Sonnenflare

    Nun ja,
    ist eigentlich ein offenes Geheimnis, dass PSE gewissermaßen mit leicht angezogener Handbremse arbeitet und in vielen Fällen erzwingt, mit 8 statt 16 Bit zu arbeiten. Dafür kostet es ja einen Bruchteil des großen Bruders. Ob die Unterschiede immer bildwirksam sind, ist fraglich.
    Tatsache ist aber, dass es für HDR/DRI  und andere Speziatechniken, bei denen 16 Bit und mehr gefragt sind, eher fehl am Platze ist.
    Wenn dir so was aber sehr wichtig ist, hättest du das schon im Vorfeld recherchieren oder durch eine Demo-Version prüfen können.
    Es gibt aber verschiedene Plugins insbesondere amerikanischer Herkunft, die PSE gewissermaßen aufbohren können. Hab die Bezeichnungen nicht mehr genau im Kopf. Ich glaube Photoshop Elements Plus o.ä. Kannst ja selber danach googeln.
    Aber diese Zusätze sind nicht ganz billig, kosten manchmal fast gleich viel wie PSE. Auf jeden Fall zuerst Beschreibung lesen und Demoversion testen.
    Viel Erfolg
    Bernhard

  • Photomerge UI Not Working

    Photomerge UI not working in Snow Leopard. Shows up in the sys info of PSCS4, but not in File/Automate/Photomerge. What am doing wrong? Installed into //Applications/Adobe Photoshop CS4/Plug-ins/Automate. Clean install of SL & CS4, any help would be much appreciated.
    Adobe Photoshop Version: 11.0 (11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch])
    Operating System: Mac OS 10.6.1
    System architecture: Intel CPU Family:6, Model:15, Stepping:10 with MMX, SSE Integer, SSE FP, SSE2
    Physical processor count: 2
    Processor speed: 2400 MHz
    Video Card Vendor: ATI Technologies Inc.
    Video Card Renderer: ATI Radeon HD 2600 PRO OpenGL Engine
    OpenGL Drawing: Enabled.
    Built-in memory: 4096 MB
    Free memory: 608 MB
    Memory available to Photoshop: 3072 MB
    Memory used by Photoshop: 90 %
    Image cache levels: 4
    Serial number:
    Application folder: Working Drive:Applications:Adobe Photoshop CS4:
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      Backup RAID, 931.2G, 281.4G free
      Photos Drive, 931.4G, 251.2G free
      Working Drive, 297.8G, 284.7G free
      Cache Drive, 465.8G, 398.9G free
    Primary Plug-ins folder: Working Drive:Applications:Adobe Photoshop CS4:Plug-ins:
    Additional Plug-ins folder: not set
    Installed components:
       adobe_caps.framework   adobe_caps   2.0.99.0   2.135373
       adobe_epic.framework   adobe_epic   3.0.1.10077   "53.352460"
       adobe_eula.framework   adobe_eula   3.0.1.10077   "53.352460"
       AdobeACE.framework   AdobeACE   2.14.21.1744   53.355610
       AdobeAGM.framework   AdobeAGM   4.19.26.1744   53.355610
       AdobeAXE8SharedExpat.framework   AdobeAXE8SharedExpat   3.4.401.1570   53.348206
       AdobeAXEDOMCore.framework   AdobeAXEDOMCore   3.4.401.1570   53.348206
       AdobeBIB.framework   AdobeBIB   1.2.01.1744   53.355610
       AdobeBIBUtils.framework   AdobeBIBUtils   1.1.01   53.355610
       AdobeCoolType.framework   AdobeCoolType   5.06.05.1744   53.355610
       AdobeCrashReporter.framework   AdobeCrashReporter   3.0.20080806  
       AdobeExtendScript.framework   ExtendScript   3.92.114.1661   53.351316
       adobejp2k.framework   AdobeJP2K   2.0.0.1570   53.100857
       AdobeLinguistic.framework      7863  
       adobelm.framework   adobelm   3.0.11.10077   53.352460
       AdobeMPS.framework   AdobeMPS   4.9.16.1631   53.350311
       AdobeOwl.framework   AdobeOwl   2.0.70   53.354161
       adobeowlcanvas.framework   AdobeOwlCanvas   2.0.70   53.354161
       adobepdfl.framework   AdobePDFL   9.0.0.1733   53.204060
       adobepdfsettings.framework   AdobePDFSettings   1.4  
       AdobeScCore.framework   AdobeScCore   3.92.114.1661   53.351316
       AdobeUpdater.framework   AdobeUpdater   6.0.0.1452   "52.338651"
       AdobeXMP.framework   AdobeXMP      53 . 352624
       AdobeXMPFiles.framework   AdobeXMPFiles      53 . 352624
       AdobeXMPScript.framework   AdobeXMPScript      53 . 352624
       aflamingo.framework   AFlamingo   1.0.404.1638   53.350580
       ahclient.framework   ahclient   1.3.12  
       aif_core.framework   AdobeAIF   1.0.00   53.352475
       aif_ogl.framework   AdobeAIF   1.0.00   53.352475
       AlignmentLib.framework   xcode   1.0.0.1  
       amtlib.framework   amtlib   2.0.1.10077   2.0.1.10077
       amtservices.framework      2 . 0  
       asneu.framework   asneu   1.6.2  
       Cg.framework   NVIDIA Cg     
       data_flow.framework   AdobeAIF   1.0.00   53.352475
       FileInfo.framework   FileInfo      53 . 352624
       ICUConverter.framework   ICUConverter   3.61   "gtlib_1.1 CL#7223"
       ICUData.framework   ICUData   3.61   gtlib_1.1 CL#7223
       image_flow.framework   AdobeAIF   1.0.00   53.352475
       image_runtime.framework   AdobeAIF   1.0.00   53.352475
       LogTransport.framework      1.0  
       PlugPlug.framework   PlugPlug   1.0.0.73  
       registration.framework      2 . 0  
       wrservices.framework        
    Installed plug-ins:
       ADM 3.10x16, Copyright © 1987-2008 Adobe Systems Inc.  All rights reserved. - from the file “AdobeADM.bundle”
       Accented Edges 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Angled Strokes 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       BMP 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “BMP.plugin”
       BackgroundFilter NO VERSION - from the file “BackgroundFilter.plugin”
       Bas Relief 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Bigger Tiles 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©2004-2008 Adobe Systems Incorporated - from the file “Bigger Tiles.plugin”
       Camera Raw 5.5 (87), Copyright © 2009 Adobe Systems Incorporated - from the file “Camera Raw.plugin”
       Chalk & Charcoal 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Charcoal 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Chrome 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Cineon 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©2002-2008 Adobe Systems Incorporated - from the file “Cineon.plugin”
       Color Efex Pro 3.0 Complete NO VERSION - from the file “CEP3Complete.plugin”
       Colored Pencil 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       CompuServe GIF 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “GIF.plugin”
       Contact Sheet II 11.0x001  ©1997-2008 Adobe Systems Incorporated - from the file “ContactSheetII.plugin”
       Conté Crayon 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Craquelure 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Crosshatch 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Cutout 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Dark Strokes 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Dfine 2.0 NO VERSION - from the file “Dfine2.plugin”
       Diffuse Glow 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Dry Brush 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Embed Watermark NO VERSION - from the file “DigiSign.plugin”
       Extract 11.0x001  ©1993-2008 Adobe Systems Incorporated - from the file “ExtractPlus.plugin”
       FXG 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “FXG.plugin”
       Film Grain 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Filmstrip 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “FilmStrip.plugin”
       Filter Gallery 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       FineStructuresFilter NO VERSION - from the file “FineStructuresFilter.plugin”
       Fresco 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Glass 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Glowing Edges 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Grain 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Graphic Pen 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Halftone Pattern 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       HotPixelsFilter NO VERSION - from the file “HotPixelsFilter.plugin”
       IFF Format 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “IFF Format.plugin”
       Ink Outlines 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Measurement Core 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1993-2008 Adobe Systems Incorporated - from the file “MeasurementCore.plugin”
       Mosaic Tiles 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Neon Glow 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Nik Selective Tool NO VERSION - from the file “SelectivePalette.plugin”
       Note Paper 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Ocean Ripple 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       OpenEXR 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©2003-2008 Adobe Systems Incorporated - from the file “OpenEXR.plugin”
       PCX 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “PCX.plugin”
       PNG 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “PNG.plugin”
       Paint Daubs 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Palette Knife 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Patchwork 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Pattern Maker 11.0x001  ©1993-2008 Adobe Systems Incorporated - from the file “PatternMaker.plugin”
       Photocopy 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       PhotomergeUI 11.0x001  ©1999-2008 Adobe Systems Incorporated - from the file “PhotomergeUI.plugin”
       Picture Package 11.0x001  ©1997-2008 Adobe Systems Incorporated - from the file “ContactSheetII.plugin”
       Pixar 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “Pixar.plugin”
       Plaster 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Plastic Wrap 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Portable Bit Map 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “PBM.plugin”
       Poster Edges 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Radiance 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©2003-2008 Adobe Systems Incorporated - from the file “Radiance.plugin”
       Read Watermark NO VERSION - from the file “DigiRead.plugin”
       Reticulation 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Rough Pastels 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       ShadowsFilter NO VERSION - from the file “ShadowsFilter.plugin”
       SkinFilter NO VERSION - from the file “SkinFilter.plugin”
       SkyFilter NO VERSION - from the file “SkyFilter.plugin”
       Smudge Stick 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Spatter 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Sponge 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Sprayed Strokes 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Stained Glass 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Stamp 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       StrongNoiseFilter NO VERSION - from the file “StrongNoiseFilter.plugin”
       Sumi-e 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Targa 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “Targa.plugin”
       Texturizer 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Torn Edges 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Twain Acquire 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1992-2008 Adobe Systems Incorporated - from the file “TWAIN.plugin”
       Twain Select 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1992-2008 Adobe Systems Incorporated - from the file “TWAIN.plugin”
       Underpainting 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Water Paper 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Watercolor 11.0, Copyright © 1991-2008 Adobe Systems Incorporated - from the file “Filter Gallery.plugin”
       Web Photo Gallery 11.0x001  ©1997-2008 Adobe Systems Incorporated - from the file “WebContactSheetII.plugin”
       Wireless Bitmap 11.0x20080919 [20080919.r.488 2008/09/19:02:00:00 cutoff; r branch]  ©1989-2008 Adobe Systems Incorporated - from the file “WBMP.plugin”
    Plug-ins that failed to load: NONE
    Flash:
       Channels+Masks
       Curves - Dialog
       Daily_PS_Tip
       Mode
       Untitled-1
       Connections
       Kuler
    Installed TWAIN devices: NONE

    >> If I choose auto....turns out as a "panorama" of only the middle image.
    If this is the case then maybe the images you are using to create the panorama are not clicked for this purpose. To create panorama using auto feature you should use images which have some degree of overlap between the images.
    In case you still want to create a panorama with images that were not clicked with this aim, you use the 'interactive' feature.
    >> and then goes to a blank editor screen.
    Do you mean that the images selected by you don't appear in the image strip as well?
    I suggest you go through PSE7 help link for Photomerge panorama. http://help.adobe.com/en_US/PhotoshopElements/7.0_Win/WSae2ea3b149d0c3591ae939f103860b3d5 9-7fcf.html
    In case you find PSE behaving differently from as described in the help file then there might be a problem.
    Let us know in either case.

Maybe you are looking for

  • Date format  : mm/dd/yyyy HH12:MI:SS

    Hi, Wheteher the output of the 'mm/dd/yyyy HH12:MI:SS AM' only gives AM? Can we have PM in the date format like 'mm/dd/yyyy HH12:MI:SS PM'? When will we get the PM in the output while using the date format 'HH12:MI:SS'?

  • PE 9 trial .mov problems

    I've downloaded the trial of v9 to check it out before I decide whether to buy. I've never used any version of PE but use lots of other Adobe software so it seems the obvious choice. I've immediately hit a strange problem. I tried to import some .mov

  • Account Information getting Saved Automatically

    Experts, I am making following transactions in CRM 2007 Interaction Center (B2C profile): - Search Account - Confirm Account - Click in EDIT button - Change some information (only CHANGE, not SAVING) - CLICK ON END Button I am not saving my changes a

  • OWSM POlicy -11g

    Hi All, We are working on attaching OWSM policies of SOA suite 11g to secure the composites. Attached 'oracle/wss10_saml_token_service_policy' to the composite keeping configurations as default in saml login module. When we are trying to test this co

  • Session management or Managing State

    Hi, How does one manage sessions or maintain state between a web service client ( client could be any platform .NET or Java), and a web service using session beans?? (EJB 2.1 spec for web services insists on stateless session beans). I have not been