Derivative work

Hello

Sorry to be a pain but just curious - if I use and Adobe stock images in a graphics program and combine it with my own material licensing of Stock would allow me to sell the derived several times version? Not sure if a subscription intended to cover this licensing scenario.

Thanks for your time

_Alex

Hello

Please see Stock Licensing & conditions FAQ: where can I find the terms and the license information for Adobe Stock?

Hope that helps!

Kind regards

Sheena

Tags: Adobe Stock

Similar Questions

  • What is the difference between the Derived work history and temporary table?

    Could someone enlighten? Thanks in advance!

    Derived from work sheet: used as variables, display calculated values on the page, etc. are not database records.
    Temporary table: used in AEP for parallel execution, based on treatment etc.

    Check out peopletools application (for the recording of derivative works) Designer and App engine books (for the temporary table).

  • Takes a picture of stock, altered that it a bit (derivative work?) - wants to use for a cover of the album. What should I know?

    Here's the image in question.

    I don't know, but what I need to buy the license for $79.99? Alternatively, since I changed the work, I'm fine?

    I see a lot of people selling album art on the internet in various facebook groups after you change the images of the reserve, but I don't know how it's legal.

    I don't want to end up in trouble.

    Any input would be great :^)

    Thank you

    Dave

    [img] http://i.imgur.com/uv3SUHF.jpg [line]

    I think you're probably fine up to 500,000 copies. Be not different from the covers of books.

  • Question about the photo galleries and derived works

    If you have a standard license, would be to paint a picture and then sell it, in violation of the 4.2. (B) (1) or (2), dealing with the product being distinct and not to evaluate based on the image itself? I read that the terms already, but just want some clarification on the scenario. If it is in violation, with an extended license would make it well?

    Hi Matthew,

    An extended license allows you to market the use of the image, but changes to a real image could cause a problem to the artist who argued that the image.

    Kind regards

    Sheena

  • Delay FPGA using a derived clock

    Hello

    Probably a simple answer to this. I have the PXI-7813R that has a clock of 40 MHz I database I need to create a delay time of 488nSecs in my code. Unfortunately with 40 MHz, I choose 475nSecs or 500nSecs. If I use a clock derived from 80 MHz I get a 487.5 delay which is very close to what I need. However, if I change my level above 80 MHz clock I get various offences of timing during compilation. Is there a way to keep the clock of 40 MHz top-level, but use the clock of 80 MHz for a time delay?

    Thank you

    Andy

    Hi Andrew_Quick

    Do you use this clock derived on a SCTL? I did some research on your question and find Knowledge Base article next talks a little about the way in which the clocks derivatives works with the SCTLs and in section shifts, there is a note that some codes can compile not at higher rates at 40 Mhz due to the time constraints of the FPGA , so I think that you should check that you don't have warnings or suggestions for when creating your clock derived to your target.

    Even if you select the clock 40 MHz as the top level, if you select the clock of 80 MHz for the timed loop, the compiler will have to adapt all functions in the FPGA, and according to the error that you get that may be causing the violation of timing.

    Hope you find it useful!

  • Licenses and releasing a derivative under creative commons license

    Hello
    I hope someone can help me with this,
    We have a standard license for Club Photo Dollar images.

    With the standard or extended licensing, derivative works, we create can be released under a license creative commons share the same ?
    If this isn't the case, under what license do we need to release them, and what are the conditions of it?

    Thank you

    Hi Scott,.

    There is no license that will allow this type of use. You can view license standard for Dollar Club of Photo at this link: Dollar Club Photo - photo galleries free high quality royalty and vectors - Club picture Dollar

    Kind regards

    Mat Hayward

  • JQuery/JavaScript being updated automatically in PS

    I do a customization for a delivered PS page. We are currently at 8.52 PeopleTools. My problem is that some fields on the page to trigger their own events FieldEdit and PS decides then "Refresh" after the FieldEdits are made and it "refreshes" the code for my own separate FieldChange event.

    Here's what I put in place. I added a new button on field/column of a grid on the page to act as a 'click' event (FieldChange). This event calls a JavaScript function that now is simply making an alert but will eventually be a JQuery UI modal dialog box that will display the children of the line data, the user has clicked. All of the below code works when you click on the grid field I added, it displays the alert in "MyNewFucntion". The problem surfaces when you make a change to a field above the grid and tab out of it, PS "refreshes" and runs the my JS function call again even if it has not been selected.

    I added a definition (HTML_JS_01) HTML that looks like this:

    <! doctype html >

    < head > < / head >

    < body >

    "< script src="//code.jquery.com/jquery-1.10.2.js "> < / script >

    < script type = "text/javascript" >

    {$(document) .ready (function ()}

    $. MyNewFunction = function() {}

    Alert ("Hello from MyNewFunction");

    }

    });

    < / body >

    < / html >

    I have a box HTML (HTML_AREA_01) added to a page that is linked to a drift/work record(MY_WRK_RECORD/FIELD1) that has the following code on the RowInit:

    Local channel & html;

    & html = GetHTMLText (HTML. HTML_JS_01);

    MY_WRK_RECORD. HTML_AREA_01.value = & html;

    With the above code, I have the effect of having this set function when the page is loaded.

    I have another box HTML (HTML_AREA_02). There is nothing special about this one that I use just to inject a call to my 'MyNewFunction' JavaScript function

    I then added a new field to an existing page network. This new field is in a derivatives/work record related to the grid. The FieldChange event for my domain that is newly added, I added the following code:

    Local channel & html;

    & html = ' < script type = "text/javascript" >$.» MyNewFunction(); < /script > ';

    MY_WRK_RECORD. HTML_AREA_02.value = & html;

    Does anyone know how do PS refreshes do not in this way? Is there a different event I should use? Do not forget that I use the grid/FieldChange features so that I can possibly grasp the key value of the row, I'm on and query the database to get the child lines for the line that the user has clicked. Thank you.

    If your RowInit is at level 0, it should be fine. In this case, it should only run once and only set $. MyFunc once. To confirm this, you can add the following JavaScript code:

    if ( !. $. MyNewFunction) {console.log ("$.")} MyNewFunction is already defined")}

    What you live with the field in the grid, is that the field is filled again whenever the client sends an Ajax component on the server request. This repopulation of all data fields called your naked JavaScript every time. JavaScript isn't wrapped in a kind of event handler, it's just a naked script ready to be invoked.

    The real problem seems to be with your FieldChange. From the code you've shared, looks like you want to call JavaScript every time someone clicks on a button. I do not see in the notes where the new domain with a FieldChange PeopleCode had a button, but I'll assume that it is. If this is the case, then I think I would have done it differently. Instead, I would have used RowInit to fill the JavaScript code in the grid and set a HTML button (or hyperlink) right there in the HTML code. The RowInit for each line of the grid will have pointers to the data of the current line to be able to use these parameters on the $. MyNewFunction method. Moreover, since everything is in the same table, you can use jQuery to identify the current row data. I assume that you already have an iScript to extract data from the database for the child lines?

  • Need help on behalf of Adobe

    I apologize in advance for posting this in a Photoshop forum, but even if I searched on the site several times, I've seen a general forum or a forum dealing with accounts. Before posting, I called Adobe 1-800 customer service number only to be told no telephone customer service. Then I tried the cat and the rep he said it (couldn't say the name) help me and referred me to the forum for help.

    My software works very well. I use a number of products all current CS6 to running on a MacBook Pro running Mountain Lion.

    My problem is that I got several accounts Adobe. Some of my software has been registered under the same account and some under the other account. I wanted that these accounts will be consolidated so that my record of software (purchases and record) would be correct. At this stage I can't access or the other of these accounts, so I wonder if they have been deleted. Recently I had to change a password in order to transfer the remaining Dollar Photo downloads Adobe stock photos. I did a few weeks ago. So today I couldn't log in at all even if I had carefully copied and pasted my password safe course. So, I managed to change this password today. When I logged on this account, things do not appear like in my old accounts and there is no trace of a purchase history or recording. So who all was abolished? I'm conceded that if the future updates are based on the software that I have there is no records... no way to prove what I have bought in the past... at least no trace that I am able to see. If these other accounts have been deleted? If so, I don't care to their topic. I won't be able to install my CS6 software that I currently run on my laptop MacBook Pro also to my iMac desktop computer. A telephone customer service representative had once told me that I have been authorized by the license to install on a desktop computer and a laptop computer. I have the serial numbers for the software but no CD or DVD because the software provided with your laptop used Mac. So really my software works very well. I want to just make sure I can install this software on my iMac, too, and that if any future upgrade price depends on my Adobe purchase history this is a record of it. A few times I bought the software in a physical box but in at least one case, I bought a download.

    My second question relates to copyright. I am currently working on a book for sale. To create the book I was using InDesign, Illustrator, and Photoshop. Of course, if the book is on sale, it's a commercial product. It's a book coloring with drawings in which I have incorporated certain custom forms provided with the Adobe software (not something more that I have bought). I'm also using the Helvetica font. I want to just make sure that I will not violate the copyright by using this font or the custom shapes in my creations, which also have my drawings hand drawn also.

    Thank you in advance for your help!

    Marcia

    This theme has information about the accounts. I hope it will be useful to you.

    Manage your Adobe ID account

    Regarding the issue of copyright, it is acceptable to use the Helvetica font. The ReadMe file provided with the software Adobe has this information:

    "The content of the files. Unless stated otherwise in the "Read-Me" files associated with the content files, which may include specific rights and restrictions specific to these elements, you can view, edit, reproduce, and distribute all content files. However, you may not distribute the content of autonomously files (i.e., in circumstances where the content files constitute the primary value of the product distributed). Content files cannot be used in the production of slanderous, defamatory, fraudulent, lewd, obscene or pornographic or any material that violates the rights of intellectual property of third parties or unlawful way. You cannot claim any right to brand the content files or derivative works it. Content files do not stock photos or other content not supplied with Adobe software, for example, images obtained through the Adobe Stock Photos service. »

  • Sources of graphics of the copyright laws?

    Someone has some good sources, we can read on copyright of vector art (what kind of inspired by the work of others is normal and what is not)? Thank you

    I saw you posted an earlier thread with an illustration of example of Mall, she included the original and your derivative work. This thread seems to have now been removed by yourself or someone else? In any case, from what I've seen in this thread, I'd venture to say it would have been an example of plagiarism and copyright infringement. The context and content of your work was derived from the original, well beyond the reach of the simple inspiration, but rather in the scope with plagiarism.

    If you have decided to build a portfolio or creating work for the sale in this way and thanks to this technique you need to go forward with a lot of attention, the internet is a very small place and graphics people tend to have excellent visual reminder that time to see things. You could win a bad reputation very quickly once people start to see the direct connections to other visual works. In fact, there are entire websites, blogs and forums dedicated to the display of these violations of copyright and plagiarism on Visual works, illustrations, photography, web design, etc, others indicate when see and find. Not a list you want to be on or outside of.

    Learn how to be original, others use for inspiration, but take the time to do your work yourself.

    If you want to repost the examples you have posted in the thread with your illustration Mall as stated above, I don't know others could then provide more detailed, by taking as an example of your desired intentions.

  • Name of the technique of "boiling down sketches" + resources?

    I'm looking for: 1) namefor a certain art/design techniqueand 2 /terminology) resources to help develop the technique.

    I want to be able to create graphic images by: a) Google search for photographs of objects such as animals, structures, trinkets, tools, etc., b) mentally boiling down the concept of the object to its Visual essence, c) drawing on paper than the representation of the object, d) convert this sketch to a vector to be digitally refined and finalized object (, simplified and ending e) with a final result that resembles the 'simple' graphs as described, shapes, silhouettes, icons - type chart located in the logos, album covers, etc. (maybe in a few years, I'll shoot for the more ambitious designs, but not today.) )

    The technique that I write especially is the combination of b) + c) above, which I shall call a technical 'sketch of boiling down'. I am confident in my ability to manage a) + d).

    I think it has an official name in the world of the art/design for this technique of "boiling down sketches", but I have been unable to identify it with the research. Also, I saw a number of Lynda.com courses on drawing and illustration, and as big as they are, none of them seem to specifically cover the How-to of this technique of "boiling down sketches".

    1) which is the term for this technique of, so that I can find some practical information about this? Any other relevant search keywords would be appreciated also.

    2) what how-to resources for the development of this technique that you would recommend? (Videos, if possible, that my brain seems to process statement better art actually look at how it's done in real time).

    I have to emphasize two points:

    (1) I spent half a day to myself education on copyright law which concerns photographs. I am aware that convert a photo vector or tracing it or "melting" otherwise a derivative work off the coast of photography is a violation of the copyright of the creator. I have no intend to do any of those things. I am also aware that I can go online and license images that might meet my criteria. However, my intention is to avoid the right to author and licensing complications while creating the images myself and own copyright outright.

    (2) I am brand new in the world of art and graphic design. My personal development of this skill will be used for my own personal projects. Then, if it is inappropriate to post a question like this in this forum Illustrator, please kindly direct me to a more appropriate place. I started here because it seemed the location with the highest probability to give rise to a professional answer.

    Thank you.

    This page has many different styles of illustration. The more I see are silhouettes, as well as comic strips and cartoons, and there everything pop, retro pictogram. There are many courses in the illustration, that you will find at the Art Institutes or any college with a degree in design.

  • (javascript) My script generates an error in a .psd, but not another

    I have this old script that re-arange each pixel in an image, save the image on the hard drive and then apply the re Arrangement even to the last image, repeat.

    The problem is, sometimes I have to close my pc and then I have to restart the process, using one of the latest - generated files and then the script generates an error

    With the help of my script on this .psd works very well:

    https://DL.dropboxusercontent.com/u/8240354/widescreen-crop-14748750464_94dcb6effe_o.PSD

    With the help of my script on this .psd gives an error:

    https://DL.dropboxusercontent.com/u/8240354/re-aranged-pixels.PSD

    My script:

    /*
    FILE:     spacewarp-turbo.jsx
    
    WRITTEN:  23 marts 2007
    
    AUTHOR:   [email protected]
    
    PURPOSE:  Wild, dude! This script will redraw the picture, one pixel at a time, but it will redraw it horizontally instead of vertically. Sort of if an english text had all its letters redrawn in Japanese writing style. That is: vertically first, and then from right to left.
    It does that over and over again. In theory, the image will reappear after several 1000 times. This script is much faster than the previous version, which redraw the image one pixel at a time.
    
    LICENSE:  GNU LGPL (GNU Lesser General Public License)
              Read the file copying.txt for details. Basicly, this license is
          copyleft, which means that it uses copyright to encurage use,
          instead of restricting it. The LGPL gives you the right to
          distribute, modify and use the scripts, as long as you grants other
          people the same right. This applies to any derivative work. This is a
          good thing, right? :-)
    
    ERROR: For some reason, it cannot use a PNG file from the save directory
    For this reason, you will have to copy the latest file to another directory
    when you want to resume
    
    
    */
    
    #target photoshop 
    
    repeats = 20000000;
    
    // The folder where the files will be placed: example: mappe = "/c/billeder/";
    mappe = "/c/billeder/"; 
    
    // The name of the saved images - may not contain space!
    var imgName = "spacewarp_";
    
    // Should we save the copy of the unmodified file beføre the first run?
    // If you have interrupted the script, and want to restart with the last 
    // generated file, turn this one off, since you already have that image.
    saveAtFirst = false;
    
    // Should the png contain transparence?
    var trans = false;
    
    // Should the number contain zeroes?
    nuller = true;
    
    // Number of ciffers, if the number contain zeroes.
    cifre = 5;
    
    
    
    
    
    // Make backup of the settings before they are changed
    var linialBackup = preferences.rulerUnits;
    preferences.rulerUnits = Units.PIXELS;
    
    
       ///////////////////////
      ///   FUNCTIONS  ///
     /////////////////////
    
    
    
    eyedropper = function(docRef,x,y) { // Function which will determinate the color of a pixel
            x2 = x + 1;
                    y2 = y + 1;
                out = [0,0,0]; 
            docRef.selection.select([[x,y], [x2,y], [x2,y2], [x, y2]], SelectionType.REPLACE, 0, false); // selects the pixel
            for(ch in list = ["Red", "Green", "Blue"]) { 
                histogram = docRef.channels[list[ch]].histogram; // Chooses the red, green or blue color
                for (i = 0; i <= 255; i++) { 
                    out[ch] = i; 
                            out[ch] = out[ch].toString(16); 
                    if (histogram[i]) break; 
                } // i
            if ( i < 16) out[ch] = "0" + out[ch];
            } // ch
        var out1 = out.toString(16);
            out1 = out1.split(",").join(""); // removes all ","
            return out1; 
    }
    
    
    pngForNet = function(colorReduction, antalFarver, fil) {
    
    var id72 = charIDToTypeID( "Expr" );
        var desc14 = new ActionDescriptor();
        var id73 = charIDToTypeID( "Usng" );
            var desc15 = new ActionDescriptor();
            var id74 = charIDToTypeID( "Op  " );
            var id75 = charIDToTypeID( "SWOp" );
            var id76 = charIDToTypeID( "OpSa" );
            desc15.putEnumerated( id74, id75, id76 );
            var id77 = charIDToTypeID( "Fmt " );
            var id78 = charIDToTypeID( "IRFm" );
            var id79 = charIDToTypeID( "PNG8" );
            desc15.putEnumerated( id77, id78, id79 );
            var id80 = charIDToTypeID( "Intr" );
            desc15.putBoolean( id80, false );
            var id81 = charIDToTypeID( "RedA" );
            var id82 = charIDToTypeID( "IRRd" );
            var id83 = charIDToTypeID( "FlBs" );
            desc15.putEnumerated( id81, id82, id83 );
            var id84 = charIDToTypeID( "FBPl" );
            desc15.putString( id84, colorReduction );
            var id85 = charIDToTypeID( "RChT" );
            desc15.putBoolean( id85, false );
            var id86 = charIDToTypeID( "RChV" );
            desc15.putBoolean( id86, false );
            var id87 = charIDToTypeID( "AuRd" );
            desc15.putBoolean( id87, false );
            var id88 = charIDToTypeID( "NCol" );
            desc15.putInteger( id88, antalFarver );
            var id89 = charIDToTypeID( "Dthr" );
            var id90 = charIDToTypeID( "IRDt" );
            var id91 = charIDToTypeID( "None" );
            desc15.putEnumerated( id89, id90, id91 );
            var id92 = charIDToTypeID( "DthA" );
            desc15.putInteger( id92, 100 );
            var id93 = charIDToTypeID( "DChS" );
            desc15.putInteger( id93, 0 );
            var id94 = charIDToTypeID( "DCUI" );
            desc15.putInteger( id94, 0 );
            var id95 = charIDToTypeID( "DChT" );
            desc15.putBoolean( id95, false );
            var id96 = charIDToTypeID( "DChV" );
            desc15.putBoolean( id96, false );
            var id97 = charIDToTypeID( "WebS" );
            desc15.putInteger( id97, 0 );
            var id98 = charIDToTypeID( "TDth" );
            var id99 = charIDToTypeID( "IRDt" );
            var id100 = charIDToTypeID( "None" );
            desc15.putEnumerated( id98, id99, id100 );
            var id101 = charIDToTypeID( "TDtA" );
            desc15.putInteger( id101, 100 );
            var id102 = charIDToTypeID( "Trns" );
            desc15.putBoolean( id102, false );
            var id103 = charIDToTypeID( "Mtt " );
            desc15.putBoolean( id103, false );
            var id104 = charIDToTypeID( "MttR" );
            desc15.putInteger( id104, 101 );
            var id105 = charIDToTypeID( "MttG" );
            desc15.putInteger( id105, 162 );
            var id106 = charIDToTypeID( "MttB" );
            desc15.putInteger( id106, 143 );
            var id107 = charIDToTypeID( "SHTM" );
            desc15.putBoolean( id107, false );
            var id108 = charIDToTypeID( "SImg" );
            desc15.putBoolean( id108, true );
            var id109 = charIDToTypeID( "SSSO" );
            desc15.putBoolean( id109, false );
            var id110 = charIDToTypeID( "SSLt" );
                var list3 = new ActionList();
            desc15.putList( id110, list3 );
            var id111 = charIDToTypeID( "DIDr" );
            desc15.putBoolean( id111, false );
            var id112 = charIDToTypeID( "In  " );
            desc15.putPath( id112, new File( fil ) );
        var id113 = stringIDToTypeID( "SaveForWeb" );
        desc14.putObject( id73, id113, desc15 );
    executeAction( id72, desc14, DialogModes.NO );
    }
    
    
    
    
    
       ///////////////////
      ///   SCRIPTS   ///
     //////////////////
    
    
    
    
    
    
    
    
    if (documents.length == 0) { alert("Sorry dude! You need to have an image open before running this script!"); } // If no documents are open, display a warning
    else { // else run the script
    
    
    
    
    
    
    if (saveAtFirst) {
        
        var docRef = activeDocument;
    
    
        bVal = "";
        
        for (num = 1; num < 9000000; num++) {
        
              if (num < 10000000000000) c = cifre - 14;
              if (num < 1000000000000) c = cifre - 13;
              if (num < 100000000000) c = cifre - 12;
              if (num < 10000000000) c = cifre - 11;
              if (num < 1000000000) c = cifre - 10;
              if (num < 100000000) c = cifre - 9;
              if (num < 10000000) c = cifre - 8;
              if (num < 1000000) c = cifre - 7;
              if (num < 100000) c = cifre - 6;
              if (num < 10000) c = cifre - 5; // fire cifre
              if (num < 1000) c = cifre - 4;
              if (num < 100) c = cifre - 3;
              if (num < 10) c = cifre - 2;
            
              // C = Antal nuller
            
              for (xxx = 0; xxx <= c; xxx++) bVal = bVal + "0";
              bVal = bVal + num;
            
              if(!nuller) bVal = num; // Ingen nuller
            
              //alert(mappe + imgName + b + exten);
              var fileRef = new File(mappe + imgName + bVal + ".png"); // Temporary reference to check whether the file exists.
            
              if (!fileRef.exists) break;
            
              bVal = "";
        
        } // for num
        
        pngSettings = new PNGSaveOptions();
        pngSettings.interlaced = false;
        pngFile = new File(mappe + imgName + bVal + ".png" ); // ?? (Filtype, Objekt, Save as copy?) ??
        docRef.saveAs(pngFile, pngSettings, true);
    } // saveAtFirst
    
    
    
    
    
    
    
    
        for (b=0; b<repeats; b++) {
            
    
        
            var docRef = activeDocument;
            
            // SOURCE
            orgDocHori = 0;    // We are going to transfer from this pixel and to the left.
            orgDocVert = 0;    // The vertical pixel line we are working at
            orgDocWidth = docRef.width.value;
            orgDocHeight = docRef.height.value;
            
            var newDocRef = documents.add(orgDocHeight, orgDocWidth, 72.0, "File generated by the script spacewarp-turbo.jsx");
            
            // TARGET
            newDocHori = 0;    // We are going to transfer to this pixel and to the left
            newDocVert = 0;    // The vertical pixel line we are working at
            newDocWidth = newDocRef.width.value;
            newDocHeight = newDocRef.height.value;
            
            
            
            
            
            while (newDocHori < newDocWidth && newDocVert < newDocHeight){
            
                activeDocument = docRef;
                
                
                    if ( orgDocWidth == orgDocHori ) {
                        
                        // Press ENTER
                        orgDocHori = 0;
                        orgDocVert++;
                    }
                
                // If there is space enough to copypaste the rest of the line
                if (orgDocWidth-orgDocHori < newDocWidth-newDocHori ) {
                
                    x1 = orgDocHori + orgDocWidth-orgDocHori; // Select the last piece of the line
                    y1 = orgDocVert + 1;
                    docRef.selection.select([[orgDocHori,orgDocVert], [x1,orgDocVert], [x1,y1], [orgDocHori, y1]], SelectionType.REPLACE, 0, false);
                    docRef.selection.copy();
                    
                    x1 = newDocHori + orgDocWidth-orgDocHori; // select a piece, according to the piece to be inserted.
                    y1 = newDocVert + 1;
                    activeDocument = newDocRef;
                    newDocRef.selection.select([[newDocHori,newDocVert], [x1,newDocVert], [x1,y1], [newDocHori, y1]], SelectionType.REPLACE, 0, false);
                    
                    // Paste the image into the clipboard
                    newLayerRef = newDocRef.paste();
                    newLayerRef.merge();
                    
                    // Move forward in the line
                    newDocHori = newDocHori + orgDocWidth-orgDocHori;
                    
                    
                    // Press ENTER
                    orgDocHori = 0;
                    orgDocVert++;
                    
                
                    
                }
                else { // There is not enough space to copy it all!
                
                    x1 = orgDocHori + newDocWidth-newDocHori; // Select af piece of the line, according to the space available at the target
                    y1 = orgDocVert + 1;
                    
                    docRef.selection.select([[orgDocHori,orgDocVert], [x1,orgDocVert], [x1,y1], [orgDocHori, y1]], SelectionType.REPLACE, 0, false);
                    
                    // Copy the image into the clipboard
                    try{
                    docRef.selection.copy(); // "The selected area is empty"
                    }
                    catch(err) {
                        alert("X VALUE = " + x1 + ", Y VALUE = " + y1 + ", orgDocHori = " + orgDocHori + ", orgDocVert = " + orgDocVert + ", newDocWidth = " + newDocWidth + ", newDocHori = " + newDocHori    + ", orgDocWidth = " + orgDocWidth);
                        
                    }
                    
                    x1 = newDocWidth; // select the last of the line
                    y1 = newDocVert + 1;
                    activeDocument = newDocRef;
                    newDocRef.selection.select([[newDocHori,newDocVert], [x1,newDocVert], [x1,y1], [newDocHori, y1]], SelectionType.REPLACE, 0, false);
                    
                    // Paste the image into the clipboard
                    newLayerRef = newDocRef.paste();
                    newLayerRef.merge();
                    
                    // Move forward in the line
                    orgDocHori = orgDocHori + newDocWidth-newDocHori;
                    
                    // Press ENTER
                    newDocHori = 0;
                    newDocVert++;    
                } // else
            
            } // while
            
            activeDocument = docRef;
            docRef.close(SaveOptions.DONOTSAVECHANGES);
        
            activeDocument = newDocRef;
            docRef = activeDocument;
            if (docRef.width.value < docRef.height.value) docRef.rotateCanvas(270);
            docRef.flatten();
            
        
    
    
    
    
        
            bVal = "";
            
            for (num = 1; num < 9000000; num++) {
            
                  if (num < 10000000000000) c = cifre - 14;
                  if (num < 1000000000000) c = cifre - 13;
                  if (num < 100000000000) c = cifre - 12;
                  if (num < 10000000000) c = cifre - 11;
                  if (num < 1000000000) c = cifre - 10;
                  if (num < 100000000) c = cifre - 9;
                  if (num < 10000000) c = cifre - 8;
                  if (num < 1000000) c = cifre - 7;
                  if (num < 100000) c = cifre - 6;
                  if (num < 10000) c = cifre - 5; // fire cifre
                  if (num < 1000) c = cifre - 4;
                  if (num < 100) c = cifre - 3;
                  if (num < 10) c = cifre - 2;
                
                  // C = Antal nuller
                
                  for (xxx = 0; xxx <= c; xxx++) bVal = bVal + "0";
                  bVal = bVal + num;
                
                  if(!nuller) bVal = num; // Ingen nuller
                
                  //alert(mappe + imgName + b + exten);
                  var fileRef = new File(mappe + imgName + bVal + ".png"); // Temporary reference to check whether the file exists.
                
                  if (!fileRef.exists) break;
                
                  bVal = "";
            
            } // for num
            
            pngSettings = new PNGSaveOptions();
            pngSettings.interlaced = false;
            pngFile = new File(mappe + imgName + bVal + ".png" ); // ?? (Filtype, Objekt, Save as copy?) ??
            docRef.saveAs(pngFile, pngSettings, true);
            
            
    
    
        } // for b
    
    
    
    } // End of else
    
    
    
    
    preferences.rulerUnits = linialBackup; // Recal the old settings
    
    

    Seems related to the resolution of 1280 x 720 @ 72 dpi works where the 1280 x 720 @ 72,009 PPP pop up an error repeatedly.  When I change the resolution to 72 DPI, it seems to be running. However I leave never finished for the watering duration is longer, then I had to wait.

  • Identification of Document B2B-50083 protocol error.

    Hello

    I'm new to B2B. I have an incoming ebXML script. I set everything in the Console of B2b and the composite of soa, I'll have the entitlement of the values as follows.

    * < assign > *.
    * < copy target = "$out.property.b2b.documentTypeName" *.
    expression = "" ebXMLType"" / >
    * < copy target = "$out.property.b2b.documentProtocolVersion" *.
    expression = "" ebXML_2_0_4"" / >
    * < copy target = "$out.property.b2b.fromTradingPartnerId" *.
    expression = "" OracleServices"" / >
    * < copy target = "$out.property.b2b.toTradingPartnerId" *.
    expression = "" MarketInc"" / >
    * < copy target = "$out.property.b2b.messageId" *.
    expression = ":generateGUID() ORA"
    xmlns:ORA = "http://schemas.oracle.com/xpath/extension" / >
    * < copy target = "$out.property.b2b.ebms.action" *.
    expression = "" ebMSAction"" / >
    * < copy target = "$out.property.b2b.ebms.ServiceType" *.
    expression = "" ebMSServiceType"" / >
    * < copy target = "$out.property.b2b.ebms.Service" *.
    expression = "" ebMSService"" / >
    * < / assign > *.

    B2B isn't always able to identify the Protocol. As I traveled with the same type of errors, the problem should be the supplying party or with the incoming ebXML payload.

    I downloaded a load example as follows.

    <? XML version = "1.0" encoding = "UTF-8"? >
    <!--
    Metadata: Owner: ebxml-bp (OASIS ebXML Business process TC)
    Product: ebxmlbp (aka ebBP)
    Product version: 2.0.4
    The Type of artifact: example (excerpt)
    Stadium: os (OASIS standard)
    Descriptive name: PIP7C7For2.04 (example transform v2.0.4)
    Review: no
    Language: en (English)
    Form: xml (excerpt)
    Date: 20061221 (21 December 2006)
    Note: This is an example of aid work for the transformation of the previous versions of to v2.0.x ebBP ebXML BPSS. It is for information purposes.
    ->
    <!-OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed related to the application or use of the technology described in this document or the extent in which any license under such rights may or may not be available; is it that she made any effort to identify such rights. Information about the procedures of the OASIS in regard to rights in OASIS specifications are on the OASIS website. Claims of rights made available for publication and insurance licenses, made available, or the result of an attempt to obtain a general license or permission to use such rights to property developers or users of this specification, can be obtained from the OASIS Executive Director.
    OASIS invites any interested party to bring to its attention, rights of author, patents or patent applications or other proprietary rights which may cover technology that may be required to implement this specification. Please address the information to the OASIS executive Director.
    Copyright © OASIS Open 2005, 2006. All rights reserved.
    This document and translations of it may be copied and communicated to others, and derivative works that comment explain or help in its implementation can be prepared, copied, published and distributed, in whole or in part, without restriction no, provided that the above copyright notice and this paragraph appear in all copies and derivative works. However, this document itself cannot be changed in any way, such as by removing the copyright notice or references to OASIS, except as needed to develop the OASIS specifications, in which case the procedures for copyrights defined in the OASIS intellectual property rights document must be followed, or as required to translate it into languages other than English.
    The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.
    This document and the information contained in this document is provided "AS IS" and the OASIS DECLINE ANY GUARANTEE, EXPLICIT OR IMPLICIT, INCLUDING BUT NOT LIMIT ANY WARRANTY THAT the USE OF the INFORMATION HEREIN DO will BE NOT INJURED ALL RIGHTS or ANY WARRANTIES IMPLIED OF MERCHANT QUALITY or FITNESS FOR A PARTICULAR USE.
    ->
    < ProcessSpecification xmlns = "http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" xmlns:bp1 = "http://www.ebxml.org/BusinessProcess" xmlns:bp2 = "http://docs.oasis-open.org/ebxml-bp/ebbp-2.0" = "2.0" nameID specificationVersion = "idProcessSpecification77208824" name = "PIP7C7NotifyOfSemiconductorTestData" uuid = "urn: rosettanet:specification:interchange:PIP7C7:xml:bpss:v11_00" instanceVersion = "V11.00" xmlns:xi = "http://www.w3.org/2001/XInclude" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation = "http://docs.oasis-open.org/ebxml-bp/ebbp-2.0 http://docs.oasis-open.org/ebxml-bp/2.0.4/ebbp-2.0.4.xsd" >
    < documentation > the goal of the PIP is to improve the speed of the exchange of test data for semiconductors between trading partners, at the same time, reducing the costs of IT infrastructure of multiple custom to a single standard data transmission formats, that promote the collaboration and demand for data problems between the client and their foundry and testing Services commercial partners. < / Documentation >
    < name of signal = nameID "Signal not specified" = "not specified-signal" >
    < name of specification = nameID "Specification of Signal not specified" = "not specified-signal-specification" location = "" / >
    < / signal >
    < BusinessDocument = nameID 'Semiconductor Test data Notification' name = "PIP7C7SemiconductorTestDataNotification" >
    < documentation > the document is a XML schema file that specifies the rules for creating the XML document for the action of the companies of the notification of a sales report. The specificationLocation attribute is used only for demonstrative purposes. < / Documentation >
    < name of specification "idname137350040" = "idname137350040" location = nameID = "urn: rosettanet:specification:interchange:SemiconductorTestDataNotification:xsd:schema:1.0" / >
    < / BusinessDocument >
    < name of the package = 'Manufacturing' nameID = "Cluster7" >
    < name of the package = nameID "Distributed manufacturing information" = "Segment7C" >
    < package name = "Notifier Of Semiconductor Test Data" nameID = "PIP7C7" >
    < LegacyBusinessTransaction name = "Warn Of Semiconductor Test Data" nameID = "NotifyOfSemiconductorTestData_BT" isGuaranteedDeliveryRequired = "true" >
    < name RequestingRole = nameID "RequestingRole" = "idname141451488" / >
    < name RespondingRole = nameID "RespondingRole" = "idname90885488" / >
    < name RequestingBusinessActivity = nameID 'Introduce Semiconductor Test data Notification' = "InitiateSemiconductorTestDataNotification" isAuthorizationRequired = "true" isIntelligibleCheckRequired = "true" isNonRepudiationReceiptRequired = "true" isNonRepudiationRequired = "true" timeToAcknowledgeReceipt = "PT2H" retryCount = "3" >
    < DocumentEnvelope name = 'Semiconductor Test data Notification' nameID = "SemiconductorTestDataNotification_DE" businessDocumentRef = "PIP7C7SemiconductorTestDataNotification" isAuthenticated = "persistent" isConfidential = "transitional" isTamperDetectable = "persistent" / >
    < name ReceiptAcknowledgement = nameID "undefined" = "idRequestingBusinessActivity141451416_RA" signalDefinitionRef = "not specified-signal" / >
    < name ReceiptAcknowledgementException = nameID 'undefined' = signalDefinitionRef 'idRequestingBusinessActivity141451416-RAEX"="not specified-signal"/ >
    < / RequestingBusinessActivity >
    < / LegacyBusinessTransaction >
    < BinaryCollaboration name = "Warn Of Semiconductor Test Data" nameID = "NotifyOfSemiconductorTestData_BC" >
    < documentation > The PIP Start State includes the following conditions: a. approved TPA and exist in the back-end (b) sending partner system exists as a party and valid c. receiving partner exist as party d. Business available in Backend System, valid, Non-repudiated and authorized < / Documentation >
    < documentation > The PIP end States consist of the following conditions: a. receipt exists in main system, valid and Non-repudiated b. receiving partner authorized; State of failure PIP: a. b. does not retry exceeded number < / Documentation >
    < role name = nameID "FoundryOrTestServices" = "FoundryOrTestServicesID" / >
    < role name = "Customer" nameID = "CustomerID" / >
    < TimeToPerform / >
    < start >
    < ToLink toBusinessStateRef = "PIP7C7SemiconductorTestDataNotification" / >
    < / start >
    < prepack expression = "true" expressionLanguage = "DocumentEnvelope" / >
    < postcondition expression = "true" expressionLanguage = "DocumentEnvelope" / >
    < BusinessTransactionActivity name = "Warn Of Semiconductor Test Data" nameID = "NotifyOfSemiconductorTestData_BTA" businessTransactionRef = "NotifyOfSemiconductorTestData_BT" hasLegalIntent = "true" >
    < TimeToPerform / >
    <! - BT = notification of semiconductor Test data - >
    < performs currentRoleRef = "FoundryOrTestServicesID" performsRoleRef = "idname141451488" / >
    < performs currentRoleRef = "CustomerID" performsRoleRef = "idname90885488" / >
    < / BusinessTransactionActivity >
    < success nameID = "Start_ST" >
    < FromLink fromBusinessStateRef = 'PIP7C7"conditionGuard ="Success">
    < Expression ConditionExpression = "//BusinessServiceInformation/ProcessState= & quot; Success & quot; ' expressionLanguage = "XPath1" / >
    < / FromLink >
    < / success >
    < failure nameID = "Failure_ST" >
    < FromLink fromBusinessStateRef = 'PIP7C7"conditionGuard ="BusinessFailure">
    < Expression ConditionExpression = "//BusinessServiceInformation/ProcessState= & quot; Failure & quot; ' expressionLanguage = "XPath1" / >
    < / FromLink >
    < / failure >
    < / BinaryCollaboration >
    < / packages >
    < / packages >
    < / packages >
    < / ProcessSpecification >


    where I need to make the change, to make it work?

    Hello

    First remove the XML comments as it is containing data (copyright © sign) that is not valid according to the XML specification. If you must keep the comments, then delete the copyright sign.

    Also make sure that you have provided xpath as part of the definition of document identification. Please see the article "8.1.1 how to set up the XPath Expression for a custom XML Document" to the.

    http://docs.Oracle.com/CD/E23943_01/user.1111/e10229/b2b_documents.htm#CHDDBEHB

    After any change in the definition of Document, save, validate and the redeployment of the agreement.

    Kind regards
    Anuj

  • White enamel contact form

    Hi guys

    IV put up a contact form on my site, but I frequently receive emails with blank fields, sent to my e-mail address, like this:

    Title:

    Name:

    Country:

    E-mail:

    URL:

    Object:

    Message:

    The HTML Code is:

    < div class = "contact form" >

    < are method = "post" action = "contactformprocess.php" >

    < Fieldset > < legend > contact INFORMATION < / legend >

    < p > < label = "contact_title" class = "left" > title: < / label >

    < select name = "contact_title" id = "contact_title" class = "combo" >

    < option value = 'choose' > select... < / option >

    < option value = 'dr' > Dr. < / option >

    < option value = 'miss' > you lose < / option >

    < option value = "mr" > Mr. < / option >

    < option value = 'Madame' > Ms < / option > < / select > < / p >

    < p >

    < label = "contact_firstname" class = "left" > name: < / label >

    < span id = "sprytextfield1" >

    < input type = "text" name = "contact_firstname" id = "contact_firstname" class = "field" value = "" tabindex = "1" / > "

    < span class = "textfieldRequiredMsg" > < br / >

    Name is required. </span > < / span > < / p >

    < p > < label = "contact_country" class = "left" > country: < / label >

    < select name = "contact_country" id = "contact_country" class = "combo" >

    < option value = 'choose' selected = "selected" > select... < / option >

    < option value = "United Kingdom" > United Kingdom < / option >

    < option value = 'United States' > United States < / option >

    < option value = "Other" > other < / option > < / select > < / p >

    < p > < / p >

    < p > < label = 'contact_email' class = "left" > Email: < / label >

    < span id = "sprytextfield2" >

    < input type = "text" name = "contact_email" id = 'contact_email' class = "field" value = "" tabindex = "2" / > "

    < span class = 'textfieldRequiredMsg' > valid e-mail address is required. </span > < span class = "textfieldInvalidFormatMsg" > Invalid format. </span > < / span > < / p >

    < p > < label = "contact_url" class = "left" > Web site: < / label >

    < input type = "text" name = "contact_url" id = "contact_url" class = "field" value = "" tabindex = "3" / > < / p > "

    < / fieldset >

    < Fieldset > < legend > DETAILS of the MESSAGE < / legend >

    < p > < label = "contact_subject" class = "left" > subject: < / label >

    < span id = "sprytextfield3" >

    < input type = "text" name = "contact_subject" id = "contact_subject" class = "field" value = "" tabindex = "4" / > "

    < span class = "textfieldRequiredMsg" > please put a subject. </span > < / span > < / p >

    < p > < / p >

    < p > < label = "contact_message" class = "left" > Message: < / label >

    < span id = "sprytextarea1" >

    < name textarea = "contact_message" id = "contact_message" cols = "45" lines = "10" tabindex = "5" > < / textarea >

    < span class = "textareaRequiredMsg" > please write a message. </span > < / span > < / p >

    < p > < input type = "submit" name = "submit" id = "submit" class = "button" value = "Send message" tabindex = "6" / > < / p >

    < / fieldset >

    < / make >

    < / div >

    And the PHP Code is:

    <? PHP

    /*

    * @Web contact Page PHP Script

    * @author [email protected] http://www.helpvid.net

    * @version 1.0.0

    * @date January 5, 2010

    PHP Helpvid script @category for the Contact page

    * (c) 2010 @copyright @helpvid.net (www.helpvid.net)

    * @Creative commons paternity-no derivative works 2.0 United Kingdom: England & Wales License country.

    * @Creative commons paternity-no derivative works 2.5 UK: SCOTLAND license.

    * @Creative commons paternity-no derivative works 3.0 United States License.

    */

    / * Email Variables * /.

    $emailSubject = "contactformprocess!" / * Make sure it matches your file name * /.

    $webMaster = ' [email protected] , [email protected] ';

    / * design by Mark Leroy @ http://www.helpvid.net * /

    / * Data variables * /.

    $contact_titleField = $_POST ['contact_title'];

    $contact_firstnameField = $_POST ['contact_firstname'];

    $contact_countryField = $_POST ['contact_country'];

    $contact_emailField = $_POST ['contact_email'];

    $contact_urlField = $_POST ['contact_url'];

    $contact_subjectField = $_POST ['contact_subject'];

    $contact_messageField = $_POST ['contact_message'];

    $body = < < < NEM

    < br > < hr > < br >

    Title: $contact_title < br >

    Name: $contact_firstname < br >

    Country: $contact_country < br >

    E-mail: $contact_email < br >

    URL: $contact_url < br >

    Topic: $contact_subject < br >

    Message: $contact_message < br >

    NEM;

    $headers = "from: $email\r\n";

    $headers. = "content-type: text/html\r\n";

    $success = mail ($webMaster, $emailSubject, $body,

    $headers);

    / * Results made in the HTML form * /.

    $theResults = < < < NEM

    < html >

    < head >

    < title > < /title > message sent

    < meta http-equiv = "refresh" content = "3; " http://DS-innovations.com/ ">

    < style type = "text/css" >

    <!--

    {body

    background-color: #666

    do-family: Verdana, Arial, Helvetica, without serif.

    font size: 20px;

    make-style: normal;

    line-height: normal;

    make-weight: normal;

    color: #fec001;

    text-decoration: none;

    padding-top: 200px;

    margin left: 150px;

    Width: 800px;

    }

    ->

    < / style >

    < / head >

    < div align = "center" > thank you very much for your interest! Your message has been sent and we will answer you shortly! < / div >

    < / div >

    < / body >

    < / html >

    NEM;

    echo "$theResults";

    ? >

    Any help would be greatly appreciated guys!

    Thank you

    The script has no validation field to check/block empty values. It is possible to drop off empty conclusions by just clicking the submit button.

  • How to make all layers visible on the final Photo?

    Hello, I am new in PS CS5 and. While retouching a portrait, I created 5 layers. When the eye is opened on all layers in the palette layers single layer seems to be active is the one on the top of the list. If I move another layer to the top, then this layer is active and others, even if active, do not appear on the actual photo. I tried to merge all layers and there is no difference. What Miss me? Thank you.

    If you are duplicating a layer to make changes, then you duplicate all of the pixels on that layer.  I don't know why a tutorial might suggest that, except perhaps for you to give a point to return to if something goes wrong.  It is important to note that such a layer, assuming that you keep it at 100% opacity, will completely occluding all layers below.

    A similar technique that relies on the lower layers and involves all layers visible is the following:

    1. create a new transparent layer.

    2 use tools such as the Clone, filler, paint, etc. to draw on the transparent layer (placing to sample layers below).

    In this way, you can have all the original picture, create a derivative work that involves layers that have only the changes on them.

    Again, the key here is the opacity.  If a layer is transparent (or partially transparent, or some of its parts are transparent), you can see through it to the layers below information.

    If a layer is opaque at 100% and there is no 'holes' in erased or hidden from her, all the layers under do not participate in the appearance of the image.  But they can still be there to provide you with a reference tool handy for what the image looked like prior to the changes, etc..

    -Christmas

  • Questions of copyright law

    Hi all

    A work project I made some sketches of statues in my region of France. I want to incorporate into a creation of logo and wonder if it's risky or not.

    The statues are in public places, and have been created by artists loooong gone now...

    Is there someone in the know on matters of this nature or maybe a solid source I could look for more concrete information on the subject?

    I appreciate any help/info you can offer me.

    Thanks in advance!

    Creation of original images of drawing and painting programs. The best way to get the images is to create them in a drawing or another image creation program. In doing so, however, it is best to start from scratch rather than someone of another creation. Even if an image is significantly changed, the new image may infringe copyright in the first image is a derivative work. »

Maybe you are looking for