How do I create a multi-coloured super-sized chessboard?

Basically, I want to create a 72 by 72 chessboard. Instead of 2 colours, it will be 6 colours. And instead of it being in a repeating pattern, the colours need to be arranged in a specific order - I have the code for this in Excel, but can easily convert it to another format.
If I were to do this manually, I would have the 6 coloured squares and a new document open in Photoshop. Then...
1. Move to the window that has the correct colour [of my 6]
2. Select all
3. Copy
4. Move to the window that has my new document
5. Select all
6. Paste into
7. Move new image from the centre to the correct location
This seems relatively straightforward, but I need to repeat this 5184 times!
The above should be a simple loop, where for each iteration it just needs to know the colour and the grid reference of where to put the square.
Hopefully this can easily be converted into a script (for Windows), but I have little knowledge of VBscript and Javascript. I'm using Photoshop CC.

Here's the script. To run it with you excel file, you will have to convert it to a csv file, and make sure that the contents of each colors' cells match exactly to each other. Once the script has finished running, you can double click on a layer and change that color's color.
#target photoshop
//Change the values in the quote marks to match the values in your csv file.
var pRed = 'red';
var pBlue = 'blue';
var pGreen = 'green';
var pYellow = 'yellow';
var pBrown = 'brown';
var pOrange = 'orange';
var ovalSize = 123;
var gridSize = 165;
var counter = 0
var firstShapeArray = [true,true,true,true,true,true];//array to draw a new shape layer for the first shape of that color
makeFile ();
var doc = activeDocument;
var excelFile = File.openDialog ('Open CSV File','*.csv',false);
var patArray = new Array();
var aReturn = readFile (excelFile).split('\n');
//Split up csv file into array
for(var i=0;i<aReturn.length;i++){
    var tempArray = aReturn[i].split(',');
    for(var j=0;j<tempArray.length;j++){patArray.push(tempArray[j])};
for(var i=0;i<72;i++){
    for(var j=0;j<72;j++){
        switch(patArray[counter]){
            case pRed:
                if(firstShapeArray[0]){
                    firstShape(0,99,100,0,i*165+21,j*165+21);
                    firstShapeArray[0] = false;
                    var redLayer = doc.activeLayer
                    redLayer.name = 'red';
                else{
                    doc.activeLayer = redLayer;
                    secondShape(i*165+21,j*165+21);
                break; 
            case pBlue:
                if(firstShapeArray[1]){
                    firstShape(88,77,0,0,i*165+21,j*165+21);
                    firstShapeArray[1] = false;
                    var blueLayer = doc.activeLayer;
                    blueLayer.name = 'blue';
                else{
                    secondShape(i*165+21,j*165+21);
                    doc.activeLayer = blueLayer;
                break;  
            case pGreen:
                if(firstShapeArray[2]){
                    firstShape(84,13,100,3,i*165+21,j*165+21);
                    firstShapeArray[2] = false;
                    var greenLayer = doc.activeLayer;
                    greenLayer.name = 'green';
                else{
                    secondShape(i*165+21,j*165+21);
                    doc.activeLayer = greenLayer;
                break; 
            case pYellow:
                if(firstShapeArray[3]){
                firstShape(6,0,96,0,i*165+21,j*165+21);
                firstShapeArray[3] = false;
                var yellowLayer = doc.activeLayer;
                yellowLayer.name = 'yellow';
            else{
                secondShape(i*165+21,j*165+21);
                doc.activeLayer = yellowLayer;
                break;     
            case pBrown:
                if(firstShapeArray[4]){
                    firstShape(43,65,92,44,i*165+21,j*165+21);
                    firstShapeArray[4] = false;
                    var brownLayer = doc.activeLayer;
                    brownLayer.name = 'brown';
                else{
                    secondShape(i*165+21,j*165+21);
                    doc.activeLayer = brownLayer;
                break;     
            case pOrange:
                if(firstShapeArray[5]){
                    firstShape(0,41,100,0,i*165+21,j*165+21);
                    firstShapeArray[5] = false;
                    var orangeLayer = doc.activeLayer;
                    orangeLayer.name = 'orange';
                else{
                    secondShape(i*165+21,j*165+21);
                    doc.activeLayer = orangeLayer;
                break;                 
            };//end switch
        counter++;
        }//end for loop 2
    };//end for loop 1
function makeFile(){
    var idMk = charIDToTypeID( "Mk  " );
        var desc1 = new ActionDescriptor();
        var idNw = charIDToTypeID( "Nw  " );
            var desc2 = new ActionDescriptor();
            var idNm = charIDToTypeID( "Nm  " );
            desc2.putString( idNm, """mastermind""" );
            var idMd = charIDToTypeID( "Md  " );
            var idCMYM = charIDToTypeID( "CMYM" );
            desc2.putClass( idMd, idCMYM );
            var idWdth = charIDToTypeID( "Wdth" );
            var idRlt = charIDToTypeID( "#Rlt" );
            desc2.putUnitDouble( idWdth, idRlt, 2857.440000 );
            var idHght = charIDToTypeID( "Hght" );
            var idRlt = charIDToTypeID( "#Rlt" );
            desc2.putUnitDouble( idHght, idRlt, 2857.440000 );
            var idRslt = charIDToTypeID( "Rslt" );
            var idRsl = charIDToTypeID( "#Rsl" );
            desc2.putUnitDouble( idRslt, idRsl, 300.000000 );
            var idpixelScaleFactor = stringIDToTypeID( "pixelScaleFactor" );
            desc2.putDouble( idpixelScaleFactor, 1.000000 );
            var idFl = charIDToTypeID( "Fl  " );
            var idFl = charIDToTypeID( "Fl  " );
            var idWht = charIDToTypeID( "Wht " );
            desc2.putEnumerated( idFl, idFl, idWht );
            var idDpth = charIDToTypeID( "Dpth" );
            desc2.putInteger( idDpth, 8 );
            var idprofile = stringIDToTypeID( "profile" );
            desc2.putString( idprofile, """U.S. Web Coated (SWOP) v2""" );
        var idDcmn = charIDToTypeID( "Dcmn" );
        desc1.putObject( idNw, idDcmn, desc2 );
    executeAction( idMk, desc1, DialogModes.NO );
function readFile(file) {
    if (!file.exists) {
        alert( "Cannot find file: " + deodeURI(file.absoluteURI));
    else{
        file.encoding = "UTF8";
        file.lineFeed = "unix";
        file.open("r", "TEXT", "????");
        var str = file.read();
        file.close();
        return str;
function firstShape(cyan,magenta,yellow,black,x,y){
    var idMk = charIDToTypeID( "Mk  " );
        var desc4 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref2 = new ActionReference();
            var idcontentLayer = stringIDToTypeID( "contentLayer" );
            ref2.putClass( idcontentLayer );
        desc4.putReference( idnull, ref2 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc5 = new ActionDescriptor();
            var idType = charIDToTypeID( "Type" );
                var desc6 = new ActionDescriptor();
                var idClr = charIDToTypeID( "Clr " );
                    var desc7 = new ActionDescriptor();
                    var idCyn = charIDToTypeID( "Cyn " );
                    desc7.putDouble( idCyn, cyan );
                    var idMgnt = charIDToTypeID( "Mgnt" );
                    desc7.putDouble( idMgnt, magenta );
                    var idYlw = charIDToTypeID( "Ylw " );
                    desc7.putDouble( idYlw, yellow );
                    var idBlck = charIDToTypeID( "Blck" );
                    desc7.putDouble( idBlck, black );
                var idCMYC = charIDToTypeID( "CMYC" );
                desc6.putObject( idClr, idCMYC, desc7 );
            var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
            desc5.putObject( idType, idsolidColorLayer, desc6 );
            var idShp = charIDToTypeID( "Shp " );
                var desc8 = new ActionDescriptor();
                var idTop = charIDToTypeID( "Top " );
                var idPxl = charIDToTypeID( "#Pxl" );
                desc8.putUnitDouble( idTop, idPxl, y );
                var idLeft = charIDToTypeID( "Left" );
                var idPxl = charIDToTypeID( "#Pxl" );
                desc8.putUnitDouble( idLeft, idPxl, x );
                var idBtom = charIDToTypeID( "Btom" );
                var idPxl = charIDToTypeID( "#Pxl" );
                desc8.putUnitDouble( idBtom, idPxl, y+ovalSize );
                var idRght = charIDToTypeID( "Rght" );
                var idPxl = charIDToTypeID( "#Pxl" );
                desc8.putUnitDouble( idRght, idPxl, x+ovalSize );
            var idElps = charIDToTypeID( "Elps" );
            desc5.putObject( idShp, idElps, desc8 );
            var idstrokeStyle = stringIDToTypeID( "strokeStyle" );
                var desc9 = new ActionDescriptor();
                var idstrokeStyleVersion = stringIDToTypeID( "strokeStyleVersion" );
                desc9.putInteger( idstrokeStyleVersion, 2 );
                var idstrokeEnabled = stringIDToTypeID( "strokeEnabled" );
                desc9.putBoolean( idstrokeEnabled, false );
                var idfillEnabled = stringIDToTypeID( "fillEnabled" );
                desc9.putBoolean( idfillEnabled, true );
                var idstrokeStyleLineWidth = stringIDToTypeID( "strokeStyleLineWidth" );
                var idPnt = charIDToTypeID( "#Pnt" );
                desc9.putUnitDouble( idstrokeStyleLineWidth, idPnt, 3.000000 );
                var idstrokeStyleLineDashOffset = stringIDToTypeID( "strokeStyleLineDashOffset" );
                var idPnt = charIDToTypeID( "#Pnt" );
                desc9.putUnitDouble( idstrokeStyleLineDashOffset, idPnt, 0.000000 );
                var idstrokeStyleMiterLimit = stringIDToTypeID( "strokeStyleMiterLimit" );
                desc9.putDouble( idstrokeStyleMiterLimit, 100.000000 );
                var idstrokeStyleLineCapType = stringIDToTypeID( "strokeStyleLineCapType" );
                var idstrokeStyleLineCapType = stringIDToTypeID( "strokeStyleLineCapType" );
                var idstrokeStyleButtCap = stringIDToTypeID( "strokeStyleButtCap" );
                desc9.putEnumerated( idstrokeStyleLineCapType, idstrokeStyleLineCapType, idstrokeStyleButtCap );
                var idstrokeStyleLineJoinType = stringIDToTypeID( "strokeStyleLineJoinType" );
                var idstrokeStyleLineJoinType = stringIDToTypeID( "strokeStyleLineJoinType" );
                var idstrokeStyleMiterJoin = stringIDToTypeID( "strokeStyleMiterJoin" );
                desc9.putEnumerated( idstrokeStyleLineJoinType, idstrokeStyleLineJoinType, idstrokeStyleMiterJoin );
                var idstrokeStyleLineAlignment = stringIDToTypeID( "strokeStyleLineAlignment" );
                var idstrokeStyleLineAlignment = stringIDToTypeID( "strokeStyleLineAlignment" );
                var idstrokeStyleAlignInside = stringIDToTypeID( "strokeStyleAlignInside" );
                desc9.putEnumerated( idstrokeStyleLineAlignment, idstrokeStyleLineAlignment, idstrokeStyleAlignInside );
                var idstrokeStyleScaleLock = stringIDToTypeID( "strokeStyleScaleLock" );
                desc9.putBoolean( idstrokeStyleScaleLock, false );
                var idstrokeStyleStrokeAdjust = stringIDToTypeID( "strokeStyleStrokeAdjust" );
                desc9.putBoolean( idstrokeStyleStrokeAdjust, false );
                var idstrokeStyleLineDashSet = stringIDToTypeID( "strokeStyleLineDashSet" );
                    var list1 = new ActionList();
                desc9.putList( idstrokeStyleLineDashSet, list1 );
                var idstrokeStyleBlendMode = stringIDToTypeID( "strokeStyleBlendMode" );
                var idBlnM = charIDToTypeID( "BlnM" );
                var idNrml = charIDToTypeID( "Nrml" );
                desc9.putEnumerated( idstrokeStyleBlendMode, idBlnM, idNrml );
                var idstrokeStyleOpacity = stringIDToTypeID( "strokeStyleOpacity" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc9.putUnitDouble( idstrokeStyleOpacity, idPrc, 100.000000 );
                var idstrokeStyleContent = stringIDToTypeID( "strokeStyleContent" );
                    var desc10 = new ActionDescriptor();
                    var idClr = charIDToTypeID( "Clr " );
                        var desc11 = new ActionDescriptor();
                        var idCyn = charIDToTypeID( "Cyn " );
                        desc11.putDouble( idCyn, 0.000000 );
                        var idMgnt = charIDToTypeID( "Mgnt" );
                        desc11.putDouble( idMgnt, 99.400000 );
                        var idYlw = charIDToTypeID( "Ylw " );
                        desc11.putDouble( idYlw, 100.000000 );
                        var idBlck = charIDToTypeID( "Blck" );
                        desc11.putDouble( idBlck, 0.000000 );
                    var idCMYC = charIDToTypeID( "CMYC" );
                    desc10.putObject( idClr, idCMYC, desc11 );
                var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
                desc9.putObject( idstrokeStyleContent, idsolidColorLayer, desc10 );
                var idstrokeStyleResolution = stringIDToTypeID( "strokeStyleResolution" );
                desc9.putDouble( idstrokeStyleResolution, 300.000000 );
            var idstrokeStyle = stringIDToTypeID( "strokeStyle" );
            desc5.putObject( idstrokeStyle, idstrokeStyle, desc9 );
        var idcontentLayer = stringIDToTypeID( "contentLayer" );
        desc4.putObject( idUsng, idcontentLayer, desc5 );
    executeAction( idMk, desc4, DialogModes.NO );   
function secondShape(x,y){
    var idAddT = charIDToTypeID( "AddT" );
        var desc12 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref3 = new ActionReference();
            var idPath = charIDToTypeID( "Path" );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref3.putEnumerated( idPath, idOrdn, idTrgt );
        desc12.putReference( idnull, ref3 );
        var idT = charIDToTypeID( "T   " );
            var desc13 = new ActionDescriptor();
            var idTop = charIDToTypeID( "Top " );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc13.putUnitDouble( idTop, idPxl, y );
            var idLeft = charIDToTypeID( "Left" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc13.putUnitDouble( idLeft, idPxl, x );
            var idBtom = charIDToTypeID( "Btom" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc13.putUnitDouble( idBtom, idPxl, y+ovalSize );
            var idRght = charIDToTypeID( "Rght" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc13.putUnitDouble( idRght, idPxl, x+ovalSize );
        var idElps = charIDToTypeID( "Elps" );
        desc12.putObject( idT, idElps, desc13 );
    executeAction( idAddT, desc12, DialogModes.NO );   

Similar Messages

  • How do I create a multi-page doc / add blank pages in PSE 11?

    I am creating printable PDF files and up to yesterday I was using a free trial of PSE 10. To create a multi page document I first saved it as a PSE project file, then added blank pages, then when I was done I saved it as a PDF and voila - done!
    Now my trial has run out I have bought the paid version (which is now version 11) and I seem to have lost that option entirely. The product is useless to me without a way to create multi page PDFs - can anyone help?
    Alternatively can I downgrade back to PSE10 which was fine for me!
    Thanks

    Thanks - I just spent an hour online to support, they won't refund me until they can work out why it won't allow it in the new version?!! So they have shared my screen and taken my files to be worked on "at the next level" - there didn't seem to be an option to accept that this feature just wasn't available in the version 11, they kept trying to make it do it. Especially as they could open my multi page projects created in version 10 and add pages to them!
    Anyway, I would be open to using another free software MichelBParis, but I found it such a steep learning curve to figure out how to do it in PSE10, it would need to be simple. Do you have links to any you could recommend?

  • How can you create a multi-page pdf document in photoshop elements 13?

    I previously had pse 11 and was able to create multi-page documents as pse files. However, pse 13 does not allow. How can I create multi-page pdf files from pse 13?

    Alas, for one of those mysterious adobe reasons, it's gone in recent versions. Only multipage file you can make is a photobook.

  • How do i create a multi part checkout form for my ecommerce checkout?

    Hey Guys,
    I was following this video on creating multi-part forms: http://www.bcgurus.com/tutorials/increase-conversion-with-multi-step-web-forms
    I'm trying to set this up on my checkout page (order_registration-us.html), but it seems BC does not let me do this. Upon submit, i am not sent to the step 2 form, but rather, i am given a receipt for the order. How do i setup the multi part form? Your help is greatly appreciated!

    You can not do that on that form as that form is looking to process eCommerce sales.
    Better question is why?
    In modern UI and UX design and methadology multi step forms are to be avoided, why do you need so many fields? IS your form one field at a time going down the website?
    If that is the case then you should look to design your forms to have multiple coloulmns and be smarter. Combining first and last name fields into the FullName field for example.
    Hiding the shipping fields and have a tick box and javascript to say "shipping same as billing" and so on.

  • How can I create a multi-line combo box?

    I am using Adobe Acrobat Pro 9 and I am trying to create a multi-line combo box on my fillable form.  At the bottom of this form/letter I would like to have a several paragraps that the user can choose from, but it's only allowing me to enter one line at a time.  Any help??

    Hi, Did you find the answer to this? I'm looking to create a combo box with multi-lines

  • How do you create a double coloured outline on a font? e.g The Lego Logo has black and yellow

    I am trying to make my sons birthday invitation and he is having a Lego themed party... how do I create the black and yellow outline on the font. I have downloaded the LegoThick font... but because its an outline font and not white, the outline is only black and if I change it to yellow the black obviously changed too...oh and I cant get the font filled in white.. HELP. LOL

    Obi-wan,
    A picture might be worth a thousand words, but to be useful this one requires an explanation of how you did it.
    This is very easy using multiple strokes in Illustrator, not so much in ID, but it can be done with a custom stroke style of type Stripe using half the width for the stroke and half for the gap. Fill the text with [Paper], then apply the stroke in Black with Yellow gap, or Yellow with Black gap (depending on which side of the stroke is gap). Is that what you did?

  • How can I create a multi field search with wildcard option

    I've been working on a project which has a MySQL database
    that the user can search by choosing to enter some or all of three
    fields in a form on a PHP page, which then, obviously, relate to
    specific variables and fields in the database.
    Previously I had the default values of the variables as '-1'
    which meant that the results page simply ignored any of the
    variables that hadn't been filled in. However, now that the 8.0.2
    update to Dreamweaver has forced the Type of each variable, it no
    longer ignores those values and so returns no results. In order to
    get a correct result I have to fill in all three, I can't just fill
    in one of the fields.
    What do I have to do to regain the functionality of the
    results page simply ignoring any field that isn't filled in
    (effectively giving a 'any' value)?

    When building SQL statement, leave out the WHERE
    xyzfield=SearchString.
    "Podsnap" <[email protected]> wrote in
    message
    news:e7o8o0$jpo$[email protected]..
    >I need to create a search page that give all results if
    nothing is input
    >into
    > the field.
    >
    > Ultimately I want to have several fields on the page and
    the user will be
    > able
    > to enter as much or as little into the fields.
    >
    > So while the first field it likely to be a keyword
    search I might also
    > have a
    > field for say, 'city' and if nothing is chosen then it
    will give results
    > for
    > all cities but, obviously, if London is chosen then it
    will give results
    > for
    > just London. (And obviously if something is put into the
    keyword field as
    > well,
    > then that will filter the results further).
    >
    > Any ideas how I go about this? Or can you point me to a
    good tutorial? Or
    > even
    > an extension?
    >
    > Thanks.
    >
    > PS: I'm not, by any means, a code warrior, so speak
    slowly ;)
    >

  • How do I create a multi-session in Mac OS 10.9.2 that can be 'appended' on a Windows machine?

    I need to be able to burn a CD with some files but leave the CD open so that someone else can add some files.  Although googling helped provide me some info on how to go about this once I need to burn the CD, but I am not sure that this CD will be able to be appended by someone using a Windows PC.  This is going to be a necessity.  Does anyone know about this or has had any luck doing this?
    Thanks in Advance

    I don't have a plain CD, but I tried a CD-RW and the ability to leave it appendable was not available. I'm not sure if that is related to CD-RW or if the feature was dropped in Mavericks.
    Check the More Like This links on the right.
    The process previously was to create an image of the folder that held the things you wanted to burn. Then, in Disk Utility, burn the image to disk and check the box to leave it appendable. This was only available for CDs, not DVDs.
    You might try some other burning software.

  • How do I create a multi-line text box?

    I have a PDF that was tradionally printed and filled out by hand, and am trying to convert to an e-version.
    Everything is working great but I can't figure out how to make this one thing work. For example I have a section like this:
    More Info: _______________
    How can I make it so when one starts typing in the "More Info" section, their response continues from the 1st line to the 2nd, to the 3rd, etc.?

    You can set a text field to be multi-line and tick off the option to scroll
    long text to have it automatically wrap, but you'll have a problem with the
    first partial line, since form fields can only be rectangular. Another
    problem might be the lines themselves, since you'll have to use a font size
    that will fit them exactly, or it will look odd. I would suggest getting
    rid of those lines altogether. They are not needed when filling in the form
    electronically. It's a relic from printed out forms where people had to
    hand-write their answers.

  • How do I create a believable colour change on a vibrant colour in photoshop?

    Hi I work for the ambulance service and I only mess around with  Photoshop CS6. I am trying to change a British ambulance to a firetruck red. The only problem is because the yellow is so vibrant when I adjust the hues it looks really fake (as you can see below). Can any on help?
    Here is a link to one of our images: http://www.secamb.nhs.uk/image_details.aspx?imgID=d3a91dce-9820-46d6-939d-cd7df7ab8395
    and here is another: http://www.secamb.nhs.uk/image_details.aspx?imgID=d3da9a59-681f-43b7-bbc7-c1d83bd7b133
    THis is our archive: http://www.secamb.nhs.uk/about_us/photo_library.aspx?pageNum=4
    I would apprecitate any advice or help. Thanks

    Just draw a big rectangle, colour it and send it to back.
    (There's no way to colour the canvas itself.)

  • How do i create a Multi column Dynamic list using Swing?

    Hi,
    I need to be able to do a file search (in a separate thread) on the hard drive and display the results in a multi column List control .
    Jtable seems to be rather 'static'y. i.e load data in once. and maybe reload it again later. But i need to load one row in at a time as the search progresses.
    Also any row can be deleted or moved to another position.
    CListCtrl in MFC allows me to do this handily.
    But Is there a way to do this using Swing?
    havent seen anything that says JList can do this.
    TIA

    Hi Jacob.
    I would use JTable for that. I did not exactly understand what you meant by JTable being "static"y.
    Anyway, I would have the thread update the data in the tablemodel behind the table and invoke "fireTableRowsInserted" (may be after every insert or after inserting a chunk of rows). I had a sample something similar to what you are working on. Let me know if you need the sample.
    HTH.
    Regards,
    Vijay

  • How to create a multi select drop down filed in crm 7.0

    Hi All,
            I need to create a multi select drop down field in crm web ui where one field have 7 value and we can select more than one value at a time.I have no idea how to create a multi select drop down field in web ui.
    Please help.....

    Hi vishwas
    Please follow the thread where a similar requirement was posted.
    Re: Drop-down list box / pick-list with multiple selections at a time
    Here the suggestions say that a workaround could be to associate a table view to the field.
    Regards,
    Nisha

  • How can you create a spry menu bar with no background colour?

    How can you create the first level of a spry menu bar to have no colour? I have a coloured background right now and the colour matches when you load the site in Internet explorer but does not match in Firefox. Any suggestions are welcomed on how to fix this.
    Thanks!
    HK

    Here is the site:
    http://partnersnaturally.ca/
    I am learning with code, (obviously) so any feedback would be nice. I use dreamweaver CS4, but when I originally designed the site it was in a much older version of dreamweaver. I wonder if that could also be a cause. (besides human error)
    Thanks again,
    HK

  • How do I create a group of channels for input to a AI multi point

    Hi,
        How do I create a group of channels for input to a AI multi point, so that I can output it to 3 different graphs.I figured out the graphs but I am not able to figure out how to create the group of channels for the input.I saw many examples where a group of channels is given as an input.

    hello
    You have to put Daq Mx Create virtual channel.vi in a For loop. out side that u should give an array of virtual channel which ever you need to acquire. i am sending the vi in 7.0 too.
    Attachments:
    read_channel.vi ‏40 KB

  • Help! How do I create a document with an imported PDF in 300dpi using a FOGRA27 colour profile?

    I am a new Indesign user and I have been working with GIMP for the last year creating single colour print-ready PDFs. But now I need to create a document with a FOGRA27 CMYK colour profile and a resolution of at least
    How do I create a document with an imported PDF in 300dpi using a FOGRA27 colour profile?
    I can import the PDF by creating a new document and finding the PDF in places, but it's bad quality.
    The only colour profile I can find under View - Proof Setup is FOGRA39, but I need FOGRA27!
    Help help help, I need to get these files printed in two days!
    Thanks so much..
    xx

    Proof Colors doesn't change the file's color management, it just lets you see what the color values would look like if they are printed unchanged on different output devices. If you want to actually convert the color from one CMYK space to another, it's probably better to do that in Acrobat—Tools>Print Production>Convert Colors.
    There's very little difference between Fogra27 and Fogra39—Fogra27 allows more total ink 350 vs. 330.
    There's nothing you can do to improve the quality of low res images

Maybe you are looking for