Pixel Snapping in CS5.5

I am currently making a pixelart game in Flash Professional. In the middle of development (which was probably a bad time to do it) I upgraded to CS5.5 from CS5, and the first thing I noticed was that pixel snapping wasn't how it used to be. In the old version the pixels (in movie clips) would align with the pixel grid. In the new version, however, the pixels snapped into the crossings of the grid.
Pixel snap in CS5.
And pixel snap in CS5.5.
Is there an option I missed or is there a workaround for this?

Hello
I'm a member of the Adobe Digital Publishing Suite forum. I encountered similar behaviour several times while working on magazines with DPS. Whenever I click on an element I copied from another document, InDesign opens the parent document.
Here is a video:
Watch on youtube: http://www.youtube.com/watch?v=tZp1Vah2rdo
Follow the Discussion over there (no details on that there yet): http://forums.adobe.com/thread/927707?tstart=0
but seems connected with DPS, some other friends and clients have the same problem.
—Johannes
Message was edited by: Johannes Henseler (changed "same behaviour" to "similar behaviour" because it is not the same, but looks definetly related)

Similar Messages

  • Resizing drawing objects defies pixel snapping

    This happens mostly with drawing objects, and to a lesser degree with shapes. When resizing drawing objects in Flash CS6 with pixel snapping turned on, one would expect the dimensions of the shape to snap to even pixel numbers. For the most part it does, but too frequently the position and size values begin to drift into fractions of pixels.
    If you create a rectangle as a drawing object, no stroke, it will snap to pixels properly. Drag it around and it always lands on whole pixel values. Now try resizing it using the free transform tool, or even by clicking and dragging the position and size values in the properties panel. Width and height values will mostly stick to whole pixels, but too often it will slip into fractions of pixels, bizarrely offsetting the x and y values as well. If you resize a drawing object and this error occurs, it does not help to try and move it to snap it back onto whole pixels, because it will snap to whatever fraction of a pixel it's currently stuck in, thereby forcing the user to manually edit the object's x and y coordinates.
    This is a problem in my workflow as I'm constantly having to keep an eye on the properties panel and manually editing the numbers when shapes stray into 2.85 pixels or some such when I want it at 3. I find myself frequently just entering the numbers I want, which defeats the purpose of pixel snapping in the first place.

    This happens mostly with drawing objects, and to a lesser degree with shapes. When resizing drawing objects in Flash CS6 with pixel snapping turned on, one would expect the dimensions of the shape to snap to even pixel numbers. For the most part it does, but too frequently the position and size values begin to drift into fractions of pixels.
    If you create a rectangle as a drawing object, no stroke, it will snap to pixels properly. Drag it around and it always lands on whole pixel values. Now try resizing it using the free transform tool, or even by clicking and dragging the position and size values in the properties panel. Width and height values will mostly stick to whole pixels, but too often it will slip into fractions of pixels, bizarrely offsetting the x and y values as well. If you resize a drawing object and this error occurs, it does not help to try and move it to snap it back onto whole pixels, because it will snap to whatever fraction of a pixel it's currently stuck in, thereby forcing the user to manually edit the object's x and y coordinates.
    This is a problem in my workflow as I'm constantly having to keep an eye on the properties panel and manually editing the numbers when shapes stray into 2.85 pixels or some such when I want it at 3. I find myself frequently just entering the numbers I want, which defeats the purpose of pixel snapping in the first place.

  • I have just downloaded pixel bender for CS5  and

    I have just downloaded pixel bender for CS5 and know I get this message The image dimensions exceed the hardware capabilities of your GPU.  What do I need to do to make it work

    What are the pixel dimensions of the image?
    You might try reducing the pixel dimensions of the image and see if that makes a difference.
    Image>Image Size

  • How can I get the old CS3 pixel aspects into CS5

    Hello,
    i'm trying to get the old cs3 pixel aspect ratio into cs5. I don't need the hyper-correct- BBC 1.4587 for DV widescreen which leads to black bars left and right if I import HD footage into a SD widescreen timeline. Or if I export a HD timeline to Encore and downconvert to a SD PAL DVD - black bars...
    I have asked the adobe support, and they told me to change the Interpretation Rules.txt. But they have no further knowledge about these entries.
    For AfterEffect I found this solution: http://forums.adobe.com/message/3016005#3016005
    But I need it also for Premiere and Encore. Photoshop will be fine, but this is no must.
    What I Have tried so far:
    - changing the interpretation rules.txt from ... 768/702... to ..768/720  -> doesn't change anything
    - I copiued the whole interpretation rules.txt from Premiere CS3  -> doesn't change anything
    - I deleted the interpretatio rules.txt and reboot premiere -> doesn't change anything and premiere don't ask for the missing file.
    now I think that the interpretation rules.txt is not the right place to change the Pixel aspect ratio.
    can anybody help me? Is there a patch, which change all these settings in the whole cs5 production bundle...
    thanks a lot
    Johannes
    btw: sorry for my bad englisch

    Hi J-MS
    of course is PP interpreting my footage very well in terms of the cs5 PAR. but I want the PAR of CS3 becouse of the black bars left and right.
    One example step by step:
    - I render an AE Comp in 1920x1080
    - import that into premiere and create a HD timeline which fits perfectly to the footage
    - send this to Encore and create a PAL DVD
    ---> now you will find these ugly bars left and right
    the same if you put the 1920x1080 (that is truly 16/9) in a dv Pal widescreen timeline in premiere ( since CS4 with the PAR of 1.4587). right-click on scale to frame size. and again the black bars!
    For me, the old PAR 1.422 and 1.06 worked really fine and there for I try to get them back. and I know that I'm not the only one..

  • Can't find Pixel Bender in CS5

    Sorry if this item has been discussed before, but After installing Pixel Bender (via the Extension Manager) I can't find it under the Filter menu.
    My system meets the requirements, my video card drivers are up tp date, The Photoshop CS 5 Extended version is 12.0.1 (32x).
    The Extension Manager panel shows Pixel Bender and it is checked.
    I removed and reinstalled it several times but with no succes. Does anyone know what to do next?

    @ MTSTUNER
    No, it is not listed there.
    In PS CS5 after closing I get a warning that the application has crashed (adobeowl.dll). Contacted Adobe about this but got no reply. Lightroom crashes when using the Detail Masking slider (posted that in the appropriate forum). This doesn't seem to get fixed either.
    Pixel Bender won't install and I just give up, don't want to waste any more time by visiting yet another forum.
    I guess Windows XP is not really supported by Adobe. And there are problems with Win 7 too, I read. Maybe it's better to switch to Mac and use Aperture in combination with The Gimp?
    But thanks for the help anyway.

  • Installation Issues Pixel Bender Photoshop Cs5

    I have read previous threads with the same issues installing Pixel Bender in PH SC5.
    I have Windows 7 and I have Photoshop CS5 Extended and I also keep getting the error message of not having permission to install the software.
    I am not computer friendly so perhaps I need more simple instructions to get this to work.  So I understand I have to right click on Adobe Extension Mananger 5 to run as administrator.  Does that mean I fist have to download Adobe Extension Manger 5, open the zip file and click on the SET UP folder?
    Then download the pixelbender plug-in AND WHAT?  I went this route and double clicked on the plug in which opens Adobe Mananger 5 which again tells me I have no permission to run it.
    Please be as simple as possible and step by step, apparently this is an issue with a few other people.
    Thank you for your help!
    Cbethan

    this is a common issue, please see the discussion in this post to the forum: http://forums.adobe.com/thread/751576?tstart=0
    I moved this thread into the PS plug-in sub forum. This issue has been addressed a few times here. If the post I mentioned doesn't answer your question, please take a look at some of the other threads here, they may solve the issue for you. If you are stuck please reply and we'll help you out.
    thanks!
         Kevin

  • Can't download Pixel Bender for CS5

    I've tried clicking directly on the link on the Adobe downloads page for Pixel Bender and also the links offered in the forum. Same result each time, a very long page of mostly question marks comes up but no other indication that PB is downloading. I have Photoshop 12.0.4 x 64. I checked to make sure the Adobe Extension Manager CS5 is in my Applications folder and it is. What am I doing wrong?

    @ MTSTUNER
    No, it is not listed there.
    In PS CS5 after closing I get a warning that the application has crashed (adobeowl.dll). Contacted Adobe about this but got no reply. Lightroom crashes when using the Detail Masking slider (posted that in the appropriate forum). This doesn't seem to get fixed either.
    Pixel Bender won't install and I just give up, don't want to waste any more time by visiting yet another forum.
    I guess Windows XP is not really supported by Adobe. And there are problems with Win 7 too, I read. Maybe it's better to switch to Mac and use Aperture in combination with The Gimp?
    But thanks for the help anyway.

  • Pixel Snap & Symbols

    Here's a repeatable behavior that has been driving me crazy.
    When you create a symbol from an object that was snapped to pixel, it will snap to pixel correctly when you edit the symbol but...
    if you create a symbol from an object that was not snapped to pixel, it will not snap to pixel correctly when you are in symbol editing mode.
    Steps to recreate the problem:
    Create an object without Align New Objects to Pixel Grid in the Transform Panel. It should have x and y values with multiple decimal places.
    Create a symbol from it.
    Edit the symbol.
    In the Transform Panel, enable Align to Pixel Grid. The object will not Align to Pixel Grid and the x and y values will still have multiple decimal places.
    I would expect that any object that has Align to Pixel Grid enabled would align to the pixel grid regardless of how it was originally created.
    Can anyone recreate this behavior?

    in the future. you should start out with a symbol, then you can select the symbol you want to replace and choose the symbol you want to replace it with.
    for now i would use a script.
    go here: http://www.wundes.com/JS4AI/
    there are several scripts in that could apply here.
    CopyToMultipleObjects
    CopyToObject
    SwapObjects
    i use swap objects a lot, but i modified it so there are no dialogue windows. you can pretty much guess what they do by their name and when replacing the hexagons with your symbols using any of those scripts, your symbol wil be centered with the replaced hexagon.

  • Temporary dead pixel in Photoshop CS5

    Hello,
    I got some strange bug.
    There is a white dot appearing on my screen right after I open any file or preferences window.
    The dot turn grey if I drag something white under it.
    The dot shows itself only when the PS app is active.
    Even if I just click on my desktop wallpaper "through" PS making it inactive - the dot disappears.
    Activating PS back - returns the dot.
    I figured out that it happens when PS switches from integrated to discrete GPU.
    Some more strange behavior:
    - If I force to use only integrated GPU before starting PS there is no dot
    - If I force to use only discrete GPU before starting PS there is no dot
    - If I use dual monitor configuration before starting PS there is no dot
    - If I unplug second monitor during PS session the dot appears
    - If I plug second monitor during PS session the dot doesn't dissapear
    - If I reset or delete preferences in PS folder it switches to discrete GPU on launch and there is no dot. But after closing and restarting PS with preferences saved it starts with integrated GPU and switches to discrete on opening file or preferences. And the dot appears.
    Tried to ask Adobe Support and Adobe Community. No solution.
    Any idea on what's going on and why is it started only now?
    No changes to PS preferences or to system were made.
    It appeared just during one of PS sessions.
    Thanks.
    My specs:
    Macbook Pro 17 late 2011
    2.5 Mhz I7
    16 GB RAM
    Two drives SSD + HDD
    Mac OS X Mavericks 10.9.5.
    Adobe Photoshop CS5 12.0 x64

    Well, after all I want ot find out what is the root of this bug. Is it a software bug or a hardware malfunction.
    It doesn't seem like a hardware malfunction to me, because the dot appears in one exact place.
    If it would be some sort of VRAM problem - then it would be in different place each time, because there is a random information allocation in VRAM each time it loads into.
    So it looks like a software or driver bug.
    The problem is localized and here it is:
    - PS CS5 in current situation doesn't switch to discrete GPU during launch
    - If something switches graphics to discrete GPU when PS CS5 is already running - the dot appears in one exact place only when PS interface is active.
    It could be new file creation, file open, going to PS preferences, or it could be other application that switches GPUs, or manually through deactivating energy saving options in system preferences, or manually through gfxCardStatus application or any other way to switch GPUs when PS CS5 is opened and hasn't switched GPUs during its launch.
    Is that's a normal behavior for PS CS5 - not to switch GPUs on launch - I don't know.
    I know that if reset preferences on launch or delete it manually - first run of PS CS5 is with GPUs switch during launch. After closing it and opening it next time - it doesn't switch GPUs during launch no more.
    So the questions is what is broken now. If PS always before switched GPUs after launch - then it could be some sort of driver or hardware problem.
    If the behavior of PS changed somehow and before current situation it switched GPUs always on launch - then it's a PS problem.
    Or maybe some sort of other problem, that I don't see yet.
    I haven't found any other program, that switch GPUs after launch, so I can't test it.
    If you know any - please tell me.
    If anyone of you use any versions of PS on dual GPUs macs - please tell me if your PS switches on launch, or after. You can use gxfCardStatus for that kind of check.
    Well I'm going to make a clean install of OS and reinstall PS if there will be no other answer.
    I'll share the results.
    I've already tried to install Mavericks and Updates over current installed OS, reset NVRAM and SMC - no result.

  • Script to crop (no delete pixel) snap to ruler guide

    Hi everyone,
    I manually make 1 ruler guide and automatically create 3 ruler guides. These 4 ruler guide form a rectangular.
    Could I have a script that crop my image (no delete pixel) to fit that rectangular formed by the 4 guides .
    Thank you in advance for your help!

    I had a fight scripting it. Strange thing were happing when I was testing. There seems to be a bug in scripting in cs6 -> CC 2014. Re-size layer seems to back up a history step. undoing the last step.  When I was using suspend history states I was loosing the last guide I set or the layer mask from my last test that I deleted the mask was restored and the script would fail.
    http://www.mouseprints.net/old/dpr/FitImageToGuides.jsx
    /* ==========================================================
    // 2014  John J. McAssey (JJMack)
    // ======================================================= */
    // This script is supplied as is. It is provided as freeware.
    // The author accepts no liability for any problems arising from its use.
    /* Help Category note tag menu can be used to place script in automate menu
    <javascriptresource>
    <about>$$$/JavaScripts/FitImageToGuides/About=JJMack's FitImageToGuides .^r^rCopyright 2014 Mouseprints.^r^rFour and only four guides are required</about>
    <category>JJMack's Script</category>
    </javascriptresource>
    // enable double-clicking from Mac Finder or Windows Explorer
    #target photoshop // this command only works in Photoshop CS2 and higher
    // bring application forward for double-click events
    app.bringToFront();
    // ensure at least one document open
    if (!documents.length) alert('There are no documents open.', 'No Document');
    else {
      // declare Global variables
      main(); // at least one document exists proceed
      //app.activeDocument.suspendHistory('Fix Image to Guides','main()');  // seems to be a problem layer is resize Photoshop back up a history step ?
    //                            main function                                  //
    function main() {
      // declare local variables
      var orig_ruler_units = app.preferences.rulerUnits;
      var orig_type_units = app.preferences.typeUnits;
      var orig_display_dialogs = app.displayDialogs;
      app.preferences.rulerUnits = Units.PIXELS; // Set the ruler units to PIXELS
      app.preferences.typeUnits = TypeUnits.POINTS;   // Set Type units to POINTS
      app.displayDialogs = DialogModes.NO; // Set Dialogs off
      try { code(); }
      // display error message if something goes wrong
      catch(e) { alert(e + ': on line ' + e.line, 'Script Error', true); }
      app.displayDialogs = orig_display_dialogs; // Reset display dialogs
      app.preferences.typeUnits  = orig_type_units; // Reset ruler units to original settings
      app.preferences.rulerUnits = orig_ruler_units; // Reset units to original settings
    //                           main function end                               //
    // The real code is embedded into this function so that at any point it can return //
    // to the main line function to let it restore users edit environment and end      //
    function code() {
      if (app.activeDocument.guides.length != 4) { alert("Four and only four Guides are required"); return; } // quit
      // get guides;
      var theVert = new Array;
      var theHor = new Array;
      for (var m = 0; m < app.activeDocument.guides.length; m++) {
      if (app.activeDocument.guides[m].direction == Direction.HORIZONTAL) {theVert.push(app.activeDocument.guides[m].coordinate)}
      else {theHor.push(app.activeDocument.guides[m].coordinate)}
      if (theHor.length != 2 || theVert.length != 2) { alert("Four Guides two vertical and two horizontal are required"); return; } // quit
      getTarget=getSelectedLayersIdx();
      if (getTarget.length!=1){ alert("The number of layers targeted is " + getTarget.length ); return; } // quit
      if (app.activeDocument.activeLayer.isBackgroundLayer ) { alert("Can not resize the background layer"); return; } // quit
      if (!app.activeDocument.activeLayer.visible ) { alert("Active layer is  not visible"); return; } // quit
      //if (hasLayerMask()) { alert("Active layer is  Masked"); return; } // quit
      if (app.activeDocument.activeLayer.kind == LayerKind.NORMAL  || app.activeDocument.activeLayer.kind == LayerKind.SMARTOBJECT && hasLayerMask()) { deleteLayerMask ();}
      if (app.activeDocument.activeLayer.kind != LayerKind.NORMAL  && app.activeDocument.activeLayer.kind != LayerKind.SMARTOBJECT )  {
      alert("Active layer is " + app.activeDocument.activeLayer.kind); return; } // quit
      // set selection to the ared defined but the guide lines the selectiom may get undone bt the bug in .resize() backing up a steo in histoty ???
      app.activeDocument.selection.select([[theHor[0], theVert[0]], [theHor[1], theVert[0]], [theHor[1], theVert[1]], [theHor[0], theVert[1]]]);
      // resize current normal layer or smart object layer to just cover selection canvas area aspect ratio and size and mask off any overflow
      var SB = app.activeDocument.selection.bounds; // Get selection bounds
      var SWidth = (SB[2].value) - (SB[0].value); // Area width
      var SHeight = (SB[3].value) - (SB[1].value); // Area height
      var LB = app.activeDocument.activeLayer.bounds; // Get Active layers bounds
      var LWidth = (LB[2].value) - (LB[0].value); // Area width
      var LHeight = (LB[3].value) - (LB[1].value); // Area height
      var userResampleMethod = app.preferences.interpolation; // Save interpolation settings
      app.preferences.interpolation = ResampleMethod.BICUBIC; // resample interpolation bicubic
      try {
      if (LWidth/LHeight<SWidth/SHeight) { // layer's Aspect Ratio less the Canvas area Aspect Ratio
      var percentageChange = ((SWidth/LWidth)*100); // Resize to canvas area width
      app.activeDocument.activeLayer.resize(percentageChange,percentageChange,AnchorPosition.MIDDLECENTER);
      else {
      var percentageChange = ((SHeight/LHeight)*100); // resize to canvas area height
      app.activeDocument.activeLayer.resize(percentageChange,percentageChange,AnchorPosition.MIDDLECENTER);
      catch(e) {
      app.preferences.interpolation = userResampleMethod; // Reset interpolation setting
      selectFront(); // Photoshop make top layer current when none are targeted
      code(); // Retry  with top visible layer selected targeted
      return; // rest would have been done during the retry
      app.preferences.interpolation = userResampleMethod; // Reset interpolation setting
      // Seems to be a bug in  resize() the document seems to first be backed up a step in history
      app.activeDocument.selection.select([[theHor[0], theVert[0]], [theHor[1], theVert[0]], [theHor[1], theVert[1]], [theHor[0], theVert[1]]]); // redo the selection
      align('AdCH'); // align to horizontal center
      align('AdCV'); // align to vertical center
      addLayermask(); // add layer mask
    // Helper Functions
    function align(method) {
      var desc = new ActionDescriptor();
      var ref = new ActionReference();
      ref.putEnumerated( charIDToTypeID( "Lyr " ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Trgt" ) );
      desc.putReference( charIDToTypeID( "null" ), ref );
      desc.putEnumerated( charIDToTypeID( "Usng" ), charIDToTypeID( "ADSt" ), charIDToTypeID( method ) );
      try{executeAction( charIDToTypeID( "Algn" ), desc, DialogModes.NO );}
      catch(e){}
    // Function: hasLayerMask
    // Usage: see if there is a raster layer mask
    // Input: <none> Must have an open document
    // Return: true if there is a vector mask
    function hasLayerMask() {
      var hasLayerMask = false;
      try {
      var ref = new ActionReference();
      var keyUserMaskEnabled = app.charIDToTypeID( 'UsrM' );
      ref.putProperty( app.charIDToTypeID( 'Prpr' ), keyUserMaskEnabled );
      ref.putEnumerated( app.charIDToTypeID( 'Lyr ' ), app.charIDToTypeID( 'Ordn' ), app.charIDToTypeID( 'Trgt' ) );
      var desc = executeActionGet( ref );
      if ( desc.hasKey( keyUserMaskEnabled ) ) { hasLayerMask = true; }
      catch(e) { hasLayerMask = false; }
      return hasLayerMask;
    function getSelectedLayersIdx(){
          var selectedLayers = new Array;
          var ref = new ActionReference();
          ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
          var desc = executeActionGet(ref);
          if( desc.hasKey( stringIDToTypeID( 'targetLayers' ) ) ){
             desc = desc.getList( stringIDToTypeID( 'targetLayers' ));
              var c = desc.count
              var selectedLayers = new Array();
              for(var i=0;i<c;i++){
                try{
                   activeDocument.backgroundLayer;
                   selectedLayers.push(  desc.getReference( i ).getIndex() );
                }catch(e){
                   selectedLayers.push(  desc.getReference( i ).getIndex()+1 );
           }else{
             var ref = new ActionReference();
             ref.putProperty( charIDToTypeID("Prpr") , charIDToTypeID( "ItmI" ));
             ref.putEnumerated( charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
             try{
                activeDocument.backgroundLayer;
                selectedLayers.push( executeActionGet(ref).getInteger(charIDToTypeID( "ItmI" ))-1);
             }catch(e){
                selectedLayers.push( executeActionGet(ref).getInteger(charIDToTypeID( "ItmI" )));
          return selectedLayers;
    function selectFront() {
    // Alt+. shortcut select ftont visible layer
    var idslct = charIDToTypeID( "slct" );
        var desc250 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref207 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idFrnt = charIDToTypeID( "Frnt" );
            ref207.putEnumerated( idLyr, idOrdn, idFrnt );
        desc250.putReference( idnull, ref207 );
        var idMkVs = charIDToTypeID( "MkVs" );
        desc250.putBoolean( idMkVs, false );
    executeAction( idslct, desc250, DialogModes.NO );
    function deleteLayerMask (apply) {
    // Delet Layer mask default to not apply first
    if (apply == undefined) {var apply = false};
    try {
    var idDlt = charIDToTypeID( "Dlt " );
        var desc9 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref5 = new ActionReference();
            var idChnl = charIDToTypeID( "Chnl" );
            var idChnl = charIDToTypeID( "Chnl" );
            var idMsk = charIDToTypeID( "Msk " );
            ref5.putEnumerated( idChnl, idChnl, idMsk );
        desc9.putReference( idnull, ref5 );
        var idAply = charIDToTypeID( "Aply" );
        desc9.putBoolean( idAply, apply );
    executeAction( idDlt, desc9, DialogModes.NO );
    catch (e) {}
    function addLayermask(){
    // Add layer Mask
    var idMk = charIDToTypeID( "Mk  " );
        var desc52 = new ActionDescriptor();
        var idNw = charIDToTypeID( "Nw  " );
        var idChnl = charIDToTypeID( "Chnl" );
        desc52.putClass( idNw, idChnl );
        var idAt = charIDToTypeID( "At  " );
            var ref19 = new ActionReference();
            var idChnl = charIDToTypeID( "Chnl" );
            var idChnl = charIDToTypeID( "Chnl" );
            var idMsk = charIDToTypeID( "Msk " );
            ref19.putEnumerated( idChnl, idChnl, idMsk );
        desc52.putReference( idAt, ref19 );
        var idUsng = charIDToTypeID( "Usng" );
        var idUsrM = charIDToTypeID( "UsrM" );
        var idRvlS = charIDToTypeID( "RvlS" );
        desc52.putEnumerated( idUsng, idUsrM, idRvlS );
    executeAction( idMk, desc52, DialogModes.NO );
    // Un link layer mask just added fron the layers content
    var idsetd = charIDToTypeID( "setd" );
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref1 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref1.putEnumerated( idLyr, idOrdn, idTrgt );
        desc2.putReference( idnull, ref1 );
        var idT = charIDToTypeID( "T   " );
            var desc3 = new ActionDescriptor();
            var idUsrs = charIDToTypeID( "Usrs" );
            desc3.putBoolean( idUsrs, false );
        var idLyr = charIDToTypeID( "Lyr " );
        desc2.putObject( idT, idLyr, desc3 );
    executeAction( idsetd, desc2, DialogModes.NO );

  • Alignment / Snapping Problems in CS5 Illustrator

    I'm experiencing what I considerable a major issue in CS5 where I have points and lines that are, apparently, snapping to some unknown grid or point.
    It's most noticeable when I'm working on an illustration, and then I scale it down.. all of a sudden things get wonky.
    I'm a longtime illustrator user and am pretty familiar with the ins and outs of these functions... just wondering if something has changed in CS5 or if anyone else has experienced this... and obviously looking for a solution. Thanks!
    BJ Heinley
    [email protected]

    SIDENOTE: First of all, I can't believe just how miserable and nasty and hateful people get in Adobe forums. I have been in this industry for more than 20 years and consistently the people posting to these forums are just intolerant, and rude.
    To wit, the comments you have made, JB, are really uncalled for. Especially when you consider the fact that you have taken the context out of the discussion and reinforced it with haughty arrogance in a childish and laughable, "I'll let you have the last word, because I am better than you" attitude. Are you proud of yourself? You missed the point completely and your intolerance says more about your ignorance than it does your 16 years of experience.
    The point of the matter is that nomis has a valid point regarding the focus of Illustrator: it is a vector based illustration program first. Where his argument went astray was his assertion that it's primary USE is for print illustration. While that may be his primary use and while it may be his opinion that it is best for said use, that is not the issue and your beligerence simply took the conversation in the wrong direction.
    So, not in anyone's defense, I would like to clarify that the issue is not what Illustrator should be used for, but rather what the focus of the program should be and whether the default settings should remain consistent with Illustrator's previous core functionality.
    Ironically, in the first paragraph of Smashing Magazine's article about Illustrator (which you used as a supporting reference in your argument) you will find:
    [people] use Illustrator to create vector-based graphics which — contrary to raster-based editors such as Adobe Photoshop
    Pixel-based graphics are raster-based. Vector graphics, according to one of your own sources, are by definition not pixel or raster based.
    According to Wikipedia's article on Vector Graphics:
    Vector graphics formats are complementary to raster graphics, which is the representation of images as an array of pixels, as is typically used for the representation of photographic images
    The entire concept of vector-based graphics was to create an image that was NOT dependent on pixel resolution. This gives you the advantage of scaling a vector-based image to almost any size while maintaining it's appearance. It could be said that by definition, vector-based artwork is non-pixel depth dependent. This makes it completely counter-intuitive to have a pixel-snapping feature be the default setting for a program whose primary focus has historically been and should remain the production of non-resolution or non-pixel based illustration.
    The notion that it is bad to add raster effects and pixel-grid alignment to an otherwise purely vector-based illustration program is not even being questioned here. It's whether the default settings for a vector-based illustration program should be based on resolution-dependent, media-dependent, pixel-based graphics or should the default settings maintain allegiance to the very prinicipal of vector-based illustration?
    Also, I would like to point out that your first link, though showing an outstanding use of vector-based illustration to create photo-realistic images without the use of raster effects, does more to damage your argument than support it as well. The reflections and textures created by the featured artist (who has been using illustrator since it's creation) show how to use solid outlines, not raster effects and not pixel-aligned grids to create photorealism.
    Even your example at Tutorial9.net lacks any support for the notion that  grid-based, resolution dependent graphics should be the defaults for illustrator. In fact not a single example of the 39 presented were created using illustrator alone. Every single example of 3D Typography used a raster-based illustration program or rasterizing renderer. None of that has anything to do with whether or not your graphics are aligned to a pixel grid or not*. And considering the dates of most of those images, they were undoubtedly done without the added functionality of pixel-grid alignment.
    So, BJ, I have to say that I am shocked and amazed at your response. Not only are you completely off-base by attacking another user during a time of frustration and taking one small aspect of their argument to represent the entirety of the topic at hand, not only do you claim that the other user lacks support for his argument and that your experience makes you more qualified to have an opinion, but also your nasty demeanor, your arrogance, your lack of understanding and compassion are completely overshadowed by the fact that every reference you provided to support your argument was in fact a glowing example of why Illustrator is, has been, and should remain focused on vector-based Illustration--no matter for what you should choose to use it.
    Sorry to be so easily baited by such simple trolling, but I am frustrated with Illustrator CS5's loss of focus as well. If I wanted pixel-based alignment, I'd have used Fireworks or Photoshop. In fact, I still do my work in Illustrator and import it into another program (usually photoshop) to produce non-scalable resolution dependent graphics--where the pixel-grid alignment just gets in the way. In fact, the only time I have found any benefit to pixel-grid alignment has been when using importing into Flash...but since HTML5's canvas handles the majority of what I used Flash for, I don't use it any more.
    btw, my align functions still do not work, even with all the pixel-alignment garbage disabled-rough.
    Jase
    *okay, this is a little hyperbolic, but the intent justifies the exaggeration.

  • Holding Shift when creating Vector Shape - No snap to pixels!

    Hi there,
    Adobe Photoshop Version: 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00) x64
    Operating System: Windows 7 64-bit
    Version: 6.1 Service Pack 1
    I'm experiencing the following problem:
    When creating vector shapes and holding shift the shape do not snap to pixel. Snap to pixels is turned on.
    It is pretty strange.
    Please check the video below:
    http://screencast.com/t/1iys3tDJHpJt
    Initially when do not hold shift shapes is pixel perfect. As you can see in the image first 2 shapes are made free hand.
    SK

    Instead of holding the shift key try pressing the + key to change the path operations to Add to Shape Area and the - key to subtract from shape area.
    That is strange behaviour compared to cs5 where having snap to pixels checked for the rectangle tool does align the edges when holding down shift
    where as cs6 13.01 doesn't align the edges when holding shift either with the snap vector preferences of align edges checked.
    It only seems to align the pixels when snap vectors in the preferences is checked and using add to shape area is actually selected in the drop down.
    That's what the plus key does.
    I guess i was under the impression that align edges was supposed to be the same as the snap to pixels was in cs5.
    Message was edited by: R_Kelly

  • Unable to render 7 x 7 pixel movie in AE CS5

    When I try to render a 7 x 7 pixel movie in CS5 the final result is a 16 x 16 pixel movie.
    Comp settings are 7 x 7 square pixels. Render Setting  is Best  and Output Module is Lossless.
    Both Crop & Resize in Output Module Settings are unchecked but Output Module Setting displays the following dialogue in settings mismatch.
    The (time consuming and annoying) workaround has been to recreate the project in CS3.
    Is there anyway to overide these "format constraints"?
    thanks
    Pip

    Hi Pip,
    I was the Quality Engineer who tested the exporter constraints in After Effects CS5.  Todd and I agreed that publishing the full list of constraints isn't useful because so much of it is dependent on the particular format, and often the particular settings (codec, profile, level, etc.) within that format, and that the bulk of the list would be noise.  Also, I stand by Todd's assertion in his article that the dialog does a sufficient job of informing users about the constraints when they hit them; us publishing a separate list wouldn't add much value, as you're not going to search for such a thing before you encounter the problem.
    The basic answer to your problem isn't any different than what the others here have recommended: you will need to use a different application or an older version of AE to encode 7x7 QuickTime files.
    Can you elaborate on how you use 7x7 pixel files?  What is the product and/or service that requires a file of that size?  It's important for us to understand your workflow; it helps us make better decisions about the change we might make for future releases.
    Related to this, after releasing After Effects CS5 we received some complaints about the new minimum size constraints.  The workflow in those cases was for stadium video boards, which can have a very small minimum height.  So for AE CS5.5, we reduced the minimum size to 8x8 pixels, which was small enough for that workflow, according to the users we were talking to.
    Why the minimum constraints at all?  It's not directly caused by the 64-bit upgrade as alluded to by Mylenium, but that's part of the story.
    Older versions of After Effects used the QuickTime API directly; we talked to QuickTime and passed it the frames to encode.  Because there is no 64-bit version of the QuickTime encoding API, we couldn't do that with the new 64-bit architecture After Effects CS5.  We use our own 64-bit encoding framework, shared with Premiere Pro and Adobe Media Encoder, and use a 32-bit intermediate process to talk to QuickTime.  Our encoding framework is where the minimum size constraints are imposed.
    We changed the minimum size constraint once.  It's feasible we could change it again in a future release if you or other users can provide us with a good use case for it.  I won't promise anything.  Please keep in mind that us making such a change isn't a simple matter; besides the actual engineering work, the change will need to be tested and verified (it's functional and doesn't cause new bugs) across several different applications (AE, Premiere, AME, others) under a variety of conditions.
    Feel free to PM me through this forum if you'd rather not discuss details of your workflow in a public forum.
    -=TimK
    -=Adobe After Effects and Adobe Media Encoder QE

  • Pixel-polly in CS 5.5

    What has happened to pixel-polly in CS5.5?
    This may be well trodden ground but searches of this forum do not turn up hits on pixel polly.
    Google searchs seem to revolve around lots of non-english hits for the nefarious download sites that offer stuff and then try to trap you into signing up for some near illegal service.
    So is there some replacement effect in 5.5? or is there some way to add pixel-polly to CS 5.5.
    A legitimate download (pay if necessary) for pixel-polly plugin would be appreciated if it is not offered by adobe in some way.

    Todd_Kopriva wrote:
    CC Pixel Polly is included with the full version of After Effects, not in the trial version:
    http://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb916558 66c1103a9d3c597-7acba.html
    Thanks for the link, but also it turns out you can get pixel-polly and lots of other nice stuff for free download at the CycoreFX site.
    So for any other folks using the trial here is the link:
    http://www.cycorefx.com/

  • Installing Pixel bender

    Yes has anybody had any trouble downloading Pixel bender using CS5 extension manager? I keep geting the message I do not have administrative permissions. Even though I have all administrative permissions on my ImacG5 10.6.7. Is there a way around this or has anybody have the anaswer.

    yes I had no trouble downloading pixel bender from the web. As administrator of my computer I should have no problem installing, but no matter what I do keeps telling me I do not have administrative permissions.
    ========================================================================================== =======================================
    Date: Mon, 6 Jun 2011 21:12:05 -0600
    From: [email protected]
    To: [email protected]
    Subject: Installing Pixel bender
    Just to be clear, I assume by "downloading" you mean you're seeing this problem when installing the Pixel Bender extension via Extension Manager, correct? You were able to successful download the Pixel Bender extension from the web, correct?
    >

Maybe you are looking for