Importing Photoshop files with Alpha transparency

When I create an image in Photoshop for use in Director that includes transparency alpha, like a shadow, transparent surface makes lighter they have once imported into Director. When appears on a white background, it is not a problem; the shadow is just lighter than it should be. When applied on a dark background, however, which should be a shadow becomes a lighter glow.

I found that saving PNG images, rather than Photoshop files, solves this problem. Does anyone else have this problem? Does anyone know a fix?

Thank you
Jack

Friday, December 8, 2006 19:58:57 GMT, Roarn published in
Macromedia.Director.Basics:

> I have found that saving PNG, rather than Photoshop images
> files, solves this problem. Does anyone else have this problem? Does
> does anyone know a fix?

Yes, you have found it. Photoshop, mainly for print jobs, always had his
own idea of transparency - not in line with what most of the software called the
alpha channel.

It was relatively recent (PS6?, PS7?) he began to support the alpha
channel this people RGB US recognize.

IIRC, there is some good technical notes in the Support section of the Director of the
the site that explain it a lot more detail. Ah, here's one.
http://www.Adobe.com/go/14326

Did you know that the technical notes are available?
http://www.Adobe.com/support/Director/

--
Mark A. Boyd
Keep-on-Learnine :)

Tags: Director

Similar Questions

  • Importing Photoshop files with layers in AE

    Hello

    I have a file with layers photoshop and here to import into AE as composition (no images) so that I can retain its layers. However, when I try to import the ps, it has not imported layers.  He has not even invite me with the dialog 'layer option '.  When I try to open the other ps file at random, they have worked very well. So I think it's something to do with my photoshop file.

    Any help appreciated.

    Post a screenshot of your Photoshop file and the layers panel, unless it is in CMYK color (or possibly the Lab colors). If this is the case, change the color in RGB.

    There is no reason to not have the option to import as a composition in the first dialogue, but the file will import that only a single layer and may not work at all.

  • Cannot save a PNG file with alpha channel transparency format

    I try to send a PNG file with transparency channel alpha on my Zenfolio web page. It is a custom application of copyright law that I do.  When I save the file, cs5, and I select Save in PNG, in the window, I get a message error/alert that says "the file should be saved as a copy with this application.  I'm not allowed to select the Alpha channel option.

    I think that I have a setting in CS5 that is making this happen, but I'm not smart enough to understand.

    What happens when I have when even save it and upload this file to my Zenfolio website is copyright logo has a cloud of sorts with it. It's the rest of the House generated page which should be, but is not transparent.

    PNG does not support alpha channels, only one channel of transparency.

    Just make the image with transparency and save in PNG.

  • Export to the file with Alpha layer

    Hello

    I m looking to create an Automation that takes each layer in a Photoshop Document and export it to a TIFF file with an Alpha channel.

    There was very little action that export the layer selected as a TIFF with Alpha and there is of course the function of 'layer to export to files '.

    I don't know how I can combine these functions, and it would be great if I could get this feature in a droplet.

    Maybe you can guide me in the right direction

    It treats pixel and the type of layers and masks on the groups would apply, perhaps you want to give it a try.

    Save your hair without transparency, but with pixels alpha channels and layers type;

    2014, use it at your own risk.

    #target photoshop

    If (app.documents.length > 0) {}

    myDocument var = app.activeDocument;

    var myDocument.name.match = basename (/(.*)-.) [ ^\.] +$/)[1];

    try {var docPath = myDocument.path}

    catch (e) {var docPath = "~ / Desktop"};

    var theDup = myDocument.duplicate ("thecopy", false);

    deleteAlphaChannels();

    main (theDup, docPath, basename);

    theDup.close (SaveOptions.DONOTSAVECHANGES);

    };

    ////////////////////////////////////

    getAllLayersBounds.jsx

    main function (dittos, docPath, basename) {}

    showAllLayers();

    get the number of layers;

    Var ref = new ActionReference();

    ref.putEnumerated (charIDToTypeID ("Dcmn"), charIDToTypeID ("Ordn"), charIDToTypeID ("Trgt"));

    var applicationDesc = executeActionGet (ref);

    var number = applicationDesc.getInteger (stringIDToTypeID ("numberOfLayers"));

    //////

    for (var m = 0; m<= thenumber;="" m++)="">

    try {}

    Var ref = new ActionReference();

    ref.putIndex (charIDToTypeID ("Lyr"), m);

    var layerDesc = executeActionGet (ref);

    var layerSet is typeIDToStringID (layerDesc.getEnumerationValue (stringIDToTypeID ("layerSection")));.

    isBackground var = layerDesc.getBoolean (stringIDToTypeID ('background'));

    var layerKind = layerDesc.getInteger (stringIDToTypeID ("layerKind"));

    theName var = layerDesc.getString (stringIDToTypeID ('name'));

    "adjustment".

    otherwise the layer group.

    If (layerSet! = "layerSectionEnd" & layerSet! = "layerSectionStart" / * & isBackground! = true * /) {}

    If (layerKind == 1 | layerKind == 3) {}

    hideOthers (m);

    do twice;

    var theDup2 = theFile.duplicate ("thecopy2", true);

    addTransparencyAsChannelaAndFlatten();

    Save and close;

    saveCopyAsTif (theDup2, docPath + ' / ' + name of base + '_' + theName ".tif");

    theDup2.close (SaveOptions.DONOTSAVECHANGES);

    hideOthers (m)

    };

    //

    };

    }

    catch (e) {};

    };

    };

    substance.

    function addTransparencyAsChannelaAndFlatten () {}

    try {}

    transparency mask;

    // =======================================================

    var idMk = charIDToTypeID ("Mk");

    var desc3 = new ActionDescriptor();

    var idNw = charIDToTypeID ('Nw');

    var idChnl = charIDToTypeID ('channel');

    Desc3.putClass (idNw, idChnl);

    var idAt = charIDToTypeID ('At');

    ref2 var = new ActionReference();

    var idChnl = charIDToTypeID ('channel');

    var idChnl = charIDToTypeID ('channel');

    var idMsk = charIDToTypeID ("Msk");

    ref2.putEnumerated (idChnl, idChnl, idMsk);

    Desc3.putReference (idAt, ref2);

    var idUsng = charIDToTypeID ("Usng");

    var idUsrM = charIDToTypeID ("rocket");

    var idTrns = charIDToTypeID ("Trns");

    Desc3.putEnumerated (idUsng, idUsrM, idTrns);

    executeAction (idMk, desc3, DialogModes.NO);

    alpha channel of the layer mask.

    // =======================================================

    var idDplc = charIDToTypeID ("Dplc");

    var desc4 = new ActionDescriptor();

    var idnull = charIDToTypeID ("null");

    Ref3 var = new ActionReference();

    var idChnl = charIDToTypeID ('channel');

    var idOrdn = charIDToTypeID ('Ordn');

    var idTrgt = charIDToTypeID ("Trgt");

    Ref3.putEnumerated (idChnl, idOrdn, idTrgt);

    Desc4.putReference (idnull, ref3);

    executeAction (idDplc, desc4, DialogModes.NO);

    remove the layer mask;

    // =======================================================

    var idDlt = charIDToTypeID ("Dlt");

    var desc5 = new ActionDescriptor();

    var idnull = charIDToTypeID ("null");

    ref4 var = new ActionReference();

    var idChnl = charIDToTypeID ('channel');

    var idChnl = charIDToTypeID ('channel');

    var idMsk = charIDToTypeID ("Msk");

    ref4.putEnumerated (idChnl, idChnl, idMsk);

    Desc5.putReference (idnull, ref4);

    executeAction (idDlt, desc5, DialogModes.NO);

    flatten;

    // =======================================================

    var idFltI = charIDToTypeID ("FltI");

    executeAction (idFltI, undefined, DialogModes.NO);

    } catch (e) {}

    };

    by mike hale, through paul riggott.

    http://forums.Adobe.com/message/1944754#1944754

    function selectLayerByIndex (index, add) {}

    Add = undefined? Add = false: Add

    Var ref = new ActionReference();

    ref.putIndex (charIDToTypeID ("Lyr"), index);

    var / / desc = new ActionDescriptor();

    desc.putReference (charIDToTypeID ("null"), ref);

    If (Add) desc.putEnumerated (stringIDToTypeID ("selectionModifier"), stringIDToTypeID ("selectionModifierType"), stringIDToTypeID ("addToSelection'));

    desc.putBoolean (charIDToTypeID ("MKV"), false);

    try {}

    executeAction (charIDToTypeID ("slct"), desc, DialogModes.NO);

    } catch (e) {}

    Alert (e.message);

    }

    };

    Remove alpha channels.

    function deleteAlphaChannels () {}

    Var ref = new ActionReference();

    ref.putEnumerated (charIDToTypeID ("Lyr"), charIDToTypeID ("Ordn"), charIDToTypeID ("Trgt"));

    ref.putEnumerated (charIDToTypeID ("Dcmn"), charIDToTypeID ("Ordn"), charIDToTypeID ("Trgt"));

    var docDesc = executeActionGet (ref);

    var theChannels = docDesc.getString (stringIDToTypeID ("numberOfChannels"));

    Check the channels;

    for (var m = theChannels; > 0; m - m) {}

    ref2 var = new ActionReference();

    ref2.putIndex (charIDToTypeID ("one"), m);

    var channelDesc = executeActionGet (ref2);

    Alpha var = channelDesc.hasKey (stringIDToTypeID ("alphaChannelOptions"));

    Remove alpha channels;

    If (alpha == true) {}

    keep the channels spots;

    If (channelDesc.getObjectValue (stringIDToTypeID ("alphaChannelOptions")) .getObjectValue (strin gIDToTypeID ("color")) .hasKey (stringIDToTypeID ("book")) == false) {}

    // =======================================================

    var idDlt = charIDToTypeID ("Dlt");

    var desc7 = new ActionDescriptor();

    var idnull = charIDToTypeID ("null");

    var ref1 = new ActionReference();

    Ref1.putIndex (charIDToTypeID ("one"), m);

    desc7.putReference (idnull, ref1);

    executeAction (idDlt, desc7, DialogModes.NO);

    };

    };

    };

    };

    Save pdf.

    function saveCopyAsTif (myDocument, path) {}

    tif options;

    tifOpts = new TiffSaveOptions();

    tifOpts.embedColorProfile = true;

    tifOpts.imageCompression = TIFFEncoding.TIFFLZW;

    tifOpts.alphaChannels = true;

    tifOpts.byteOrder = ByteOrder.MACOS;

    tifOpts.layers = true;

    Save the copy;

    myDocument.saveAs ((new File (path)), tifOpts, true);

    };

    hide others.

    function hideOthers (theIndex) {}

    hide the other;

    // =======================================================

    var idShw = charIDToTypeID ("Shw");

    var desc10 = new ActionDescriptor();

    var idnull = charIDToTypeID ("null");

    var officielle4 = new ActionList();

    ref7 var = new ActionReference();

    Ref7.putIndex (charIDToTypeID ("Lyr"), theIndex);

    LIST4.putReference (ref7);

    desc10.putList (idnull, list4);

    var idTglO = charIDToTypeID ("TglO");

    desc10.putBoolean (idTglO, true);

    executeAction (idShw, desc10, DialogModes.NO);

    };

    by mike hale, through paul riggott.

    http://forums.Adobe.com/message/1944754#1944754

    function selectLayerByIndex (index, add) {}

    Add = undefined? Add = false: Add

    Var ref = new ActionReference();

    ref.putIndex (charIDToTypeID ("Lyr"), index);

    var / / desc = new ActionDescriptor();

    desc.putReference (charIDToTypeID ("null"), ref);

    If (Add) desc.putEnumerated (stringIDToTypeID ("selectionModifier"), stringIDToTypeID ("selectionModifierType"), stringIDToTypeID ("addToSelection'));

    desc.putBoolean (charIDToTypeID ("MKV"), false);

    try {}

    executeAction (charIDToTypeID ("slct"), desc, DialogModes.NO);

    } catch (e) {}

    Alert (e.message);

    }

    };

    Display all layers.

    function showAllLayers () {}

    get the number of layers;

    Var ref = new ActionReference();

    ref.putEnumerated (charIDToTypeID ("Dcmn"), charIDToTypeID ("Ordn"), charIDToTypeID ("Trgt"));

    var applicationDesc = executeActionGet (ref);

    var number = applicationDesc.getInteger (stringIDToTypeID ("numberOfLayers"));

    //////

    for (var m = 0; m<= thenumber;="" m++)="">

    try {}

    // =======================================================

    idHd var = charIDToTypeID ("Shw");

    var desc9 = new ActionDescriptor();

    var idnull = charIDToTypeID ("null");

    var list1 = new ActionList();

    Ref3 var = new ActionReference();

    Ref3.putIndex (charIDToTypeID ("Lyr"), m);

    List1.putReference (ref3);

    desc9.putList (idnull, list1);

    executeAction (idHd, desc9, DialogModes.NO);

    }

    catch (e) {};

    };

    };

  • import photoshop files

    When I import a file photoshop (psd) with layers in motion 5 it does not appear. All layers are there but no image shows

    The DSP must be in RGB, not CMYK.

  • How to import multiple files with the same parameters psd?

    Hi all

    I'm working on a project that requires me to import batches of psd (about 300-400 PSD) files. now when I import PSD files, I have to click all the dialog boxes appearing individually seeking to import the PSD as all merged layers or as sequences.

    now, I have to click 'ok' to all these Photoshop PSD.

    are there not in a way where I can import all Photoshop PSD with the same settings applied to all?

    Thanks in advance for your answers.

    Kind regards

    Unfortunately, the answer is no: one at a time.

    Just curious as to why psd to 300-400?

  • Import Photoshop files requires stretching and get color bars

    Hello

    I imported a file photoshop in AE (with layers) than the composition.  The project is 7 seconds but the photoshop composition is longer 2 images.  I tried to stretch it, but when he was about 5 second in the stretch, I make the bars of color instead.

    I imported another psd with layers and there no need to stretch or I get the color bars.  I think it's something I've done / or has not done in PS


    Any help aprpeciated as usual.

    That's all. Thank you for the help.

  • bug in fireworks CS4 at 24/32-bit with alpha transparent png export?

    Hello

    I recently upgraded to CS4 from CS3 and am very disappointed that the ease of export png to 24 or 32 bit png is then useless on my installation of fireworks (Vista). I have a colleague who reported the same behanviour on his mac.

    Please see this file png native fireworks CS4 and the attempt to export it as 24 or 34 bit png, ensuring the canvas is transparent (it shuold be already)...

    http://www.capitalh.NET/demo-bug.PNG

    The visualization mode in CS3 would show the png with its alpha channel, indicated by the transparency checkerboard. Exporting as well would produce the desired result > a PNG with an alpha nice mix channel.

    Viewing in preview in CS4 mode displays an horrible rendering of the image on a white background. Export the image gives the same result. Please see this link for confirmation:

    http://www.capitalh.NET/demo-bug-export.PNG

    Please also see this simple image, this time using a simple ellipse shape:

    http://www.capitalh.NET/demo-bug-export-SimpleShape.PNG

    You will notice that it is not transparent, and the ellipse has not been smoothed.

    Anyone can shed light on this behavior?

    Export of png as such is something I do every day at work, and is a fundamental requirement of an image editting application targeted to web site design.

    I'm doing something wrong? I been using Fireworks since 2003 so I'm inclined to think that I'm not.

    Transparency is only available when the file is exported as a PNG 8 or

    PNG 32. The sample you have to downloaded has been optimized for the PNG-24 format. When

    I changed optimization PNG 32, the file exported as planned.

    The shape simple PNG file seems to be a solid image, not a vector

    ellipse. In this case, the layout optimization of PNG 8

    with index transparency has solved the problem.

    HTH

    Jim Babbage

  • How to overcome the lock of security on imported Photoshop files?

    A customer sent us a PSD file with all layers of an image component. We are required to animate these layers, but have problems, their import at first there seems to be a kind of block that prevents us copy the files on the timeline.

    We use the tool to capture Windows as a workaround to copy the original images, but surely there must be a better way than that?

    Any help greatly appreciated :)

    Tell the customer to send you the files unlocked

  • Export as Photoshop file with layers (RGB)

    Hey guys,.

    I want to export my "Adobe Illustrator" file in Photoshop with RGB but file that doesn't work only with having a summarized layer.

    If you know how to export a "Adobe Photoshop" file in Adobe Illustrator file with RGB color profile and layers I had in Illustrator?

    Thanks in advance!

    (I have the German Version)

    This is what it looks like, when I go to file > export > Adobe Photoshop > RGB - I can only export the file in the format Adobe Photoshop summarized with RGB color profile.

  • When you open a Photoshop file with Bridge, how can I control what version of Photoshop, the file wil

    At the opening of a bridge of fthrough Photoshop file, how can I check which version of Photoshop, the file will open in?

    I store my PSD files that is adjacent to the original RAW file which it originates.

    If I open the folder and double-click this PSD file, it opens to the CS6. But, if I use the bridge (CS6) for access to and open the same file, it starts by is Photoshop CS5 and then opens this file PSD in CS5.

    How can I control which Photoshop will open a file then choose to open it through Bridge?

    Interesting, but it does not give any idea what I'm supposed to do. No Photoshop ducuments listed.

    Look at the PSD file on the location of Curt and Photoshop Document research. Beside him ideally should show Adobe Photoshop CS6 if you have Bridge open CS6. Click to provide the fly on the menu and choose the correct Photoshop from the list.

    But probably something went wrong with your installation. By default, Bridge chooses the latest version of PS to open its plug in.

    Maybe reset preferences may also help you. Can you provide more details about the version of the OS etc.

    And you have a good reason to keep your Raw and finalized in the same place files. Personally I put them aside and use a convention of appropriate filename (YYYYMMDD and details) so I can easily search the DNG files in my archives if I needed, but I don't make mistake by opening a bad

  • Importing DPX files with metadata (timecode) PR CS5 - Mac

    I have problems with importing dpx files.  First does not seem to bring in the timecode of the dpx files. Is there another way to import dpx files?

    -david

    Unfortunately not supported (yet).  Stay tuned...

  • Import Photoshop files (PSD) for Animate (Flash) via JSFL scripts

    Hello

    I want to automate the workflow we have including import psd files in Animate (Flash)-> make a few changes on the content > export swf.  The last part (-> to make some changes on the content > export swf) is already automated, the only thing left is to import psd files. The problem is that every time you import a psd file, you are invited to a window where you must enter the preferences how you want to import a psd. Exactly, this window is the problem, we must always change preferences and confirm the changes by hand. Is it somehow possible to set preferences for psd import by jsfl script and avoid the window preferably?

    Thank you.

    Yes, assign the boolean false dialogue show in the importFile method.

  • Error when importing complete file with many newspapers

    Hello

    I came across an error when you try to import an entire folder containing 118 newspapers (total size 63 MB), created by and imported to Signal Express 2012 (version 6.0.0).

    After about 80 of them have been imported without any problem, error, indicated in the attached file, see.

    The journal other files can be opened one by one after will have been delivered to market there is apparently no problem with files.

    My path to the folder that contains the log files are 81 characters long. I also tried a shortest path with only 9 characters, but it did not help.

    Looks like it's a bug in SE. Is there a solution?

    Concerning

    Jocke

    It turned out to be a bug in SigX2012. SigX opened the TDMS file handle but could not close during the import. So when a loading 118 connects at some point, SigX reached the memory limit.

    As for SigX2012, we have a solution for you. Newspapers, by half and each folder contains 59 newspapers. Launch SigX and import logs folder, and then save the recording project and exit SigX. SigX to restart and load the project you just save and import the other journal folder. Let me know if it works on your side.

    Once again, thank you for reporting the bug to us.

  • Need help importing CSV file with commas in the rest of the data

    I have a linux script that gets the CSV files from a remote server and import the data into a table using SQLLoader.

    The problem I have is that the data in the CSV files sometimes contains commas in the text field that is interfering with the import and I have no control over what is in the file.

    my table:

    Create the table my_tab
    * (TIME_STAMP date, *)
    REQUEST_IP varchar2 (30),
    User_id varchar2 (30),
    FACILITY_ID VARCHAR2 (255),
    Number SUBFACILITY_ID,
    DETAIL VARCHAR2 (255)
    *);*

    example of a CSV file:

    * 27032011 story 232708,162.108.20.61,user123,cstmr_view_hlr_history,0,Viewed with 10 results per page for 1234567890 *.
    * 232737,162.108.20.61,user123,cstmr_view_customer,0,Facility 27032011 [display] selected *.
    * 232744,162.108.20.76,user123,cstmr_add_gprs,0,Facility 27032011 [Add x] selected *.
    * 232759,162.108.20.94,user456,cstmr_hlr_request,0,Facility 27032011 [x orders] selected *.
    * 27032011 added 232806,162.108.20.94,user123,cstmr_hlr_request,2,Customer note: note [x], MSISDN [1234567890] *.
    * 232806,162.108.22.96,user789,cstmr_hlr_request,0 27032011, queue update: Action [46], IMSI [1234567890] old [, MSISDN IMSI [1234567890] *.
    * 232815,162.108.20.67,user789,cstmr_view_customer,0,Facility 27032011 [display] selected *.
    * 27032011 232822,162.108.20.67,user123,cstmr_view_customer,5,Screen ' display customer details ': MSISDN [1234567890] *.
    * 27032011 232702,162.108.20.57,user456,cstmr_hlr_request,0,Queue update: Action [45], IMSI [1234567890] old [, MSISDN IMSI [12345678901], AFN [], [PDPREC] *.
    * 27032011 connection 232825,162.169.22.108,user456,adm_login,1,Successful: user [user_name] *.
    * 232829,162.169.22.108,user456,cstmr_view_customer,0,Facility 27032011 [display] selected *.

    How can I get around the commas in the text?

    Published by: cinnamon on April 4, 2011 08:07

    There is a way to do it, but it depends on a few assumptions, and (b) you have to jump through hoops to do it.

    First of all, this only works if there is no comma request_id, user_id or facility_id. (if there is, then you're stuck, because there is no way to determine which commas are part of data and those that are separators.)

    Second, he must know if there are any particular character - say | -who never appears in the detail.

    If you can do both of these assumptions, then what you have to do is:
    (1) create an array that consists of a single VARCHAR2 column large enough to hold longer line of your input data.
    (2) to import your data into this table.
    (3) replace the first five commas in each row of the table with. (or whatever your "unused" character).
    For example:

    UPDATE temp_data_table
    SET row_text = REPLACE(SUBSTR(row_text, 1, INSTR(row_text, ',', 1, 5)), ',', '|') || SUBSTR(row_text,  INSTR(row_text, ',', 1, 5) + 1);
    COMMIT;
    

    (4) write a SQL INSERT command to build your target table according to the values separated by the | characters.

    -Don

Maybe you are looking for

  • iC:oud not reponding

    When I try to open iCloud I get this response. iCloud unresponsiveAn error has prevented this application to function properly. Help Apple to improve its products by sending us diagnosis and information about using iCloud.

  • Not audio and video transfer

    I'm transferring my Sony Digital 8 camcorder in Movie Maker. The audio is not that crosses when the video is in the Capture or the finished film. Sony support said that an Audio Codec must be downloaded. Stick211

  • Unable to play video transferred from Canon camera or burn it to a disk.

    The video was transferred to my computer using Media Player and the Canon software. I can burn to a disc, but it does not play directly from the computer, or via the computer or reader DVD (disc error). Error message when you try to replay the video

  • BlackBerry App world &amp; Marmalade - unable to update the application due to the incompatibility of the Package Id

    When you try to submit an upgrade of my existing BlackBerry PlayBook application, my .bar file is rejected due to incompatibility of package-id. I looked at the content of the folder bar and compared it to the original version that I presented. Indee

  • Holiday calendar question simple unit 4.04

    Unit 4.04. Have a configuration of call for our business Office Manager. Their schedule is from Monday to Friday 08:00 to 17:00. Meanwhile the standard greeting plays and when that time is not in force their closed greeting plays. If I put a holiday