Resize a smart object by 'point'

I have a pattern that has a logo 253px x 253px in the top left corner it won't repeat until 9000 px on the x and y axis.
Then I have an action. that runs in this order
Image Size Width 1000 points (no resampling)
new layer
then Fill pattern, this places the logo in the top right hand corner.
convert to smart object.
then transform object
Here I have the issue that even though I change the size by points in the top bar, it defaults to a percentage in the action.
If it changed size by the points it could be enlarged or shrunk relatice to the main image.
I'm thinking it may have to be scripted?
Matt

This is a script of the action
#target photoshop
// Sticker Placer.jsx
// Generated Fri Mar 14 2014 09:13:41 GMT-0000
cTID = function(s) { return app.charIDToTypeID(s); };
sTID = function(s) { return app.stringIDToTypeID(s); };
//==================== Sticker Placer ==============
function Action7() {
      // Image Size
  function step1(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    desc1.putUnitDouble(cTID('Wdth'), cTID('#Rlt'), 1020);
    executeAction(sTID('imageSize'), desc1, dialogMode);
  // Make
  function step2(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Pstn'), cTID('#Rlt'), 27);
    desc2.putEnumerated(cTID('Ornt'), cTID('Ornt'), cTID('Vrtc'));
    desc1.putObject(cTID('Nw  '), cTID('Gd  '), desc2);
    executeAction(cTID('Mk  '), desc1, dialogMode);
  // Make
  function step3(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Pstn'), cTID('#Rlt'), 29);
    desc2.putEnumerated(cTID('Ornt'), cTID('Ornt'), cTID('Hrzn'));
    desc1.putObject(cTID('Nw  '), cTID('Gd  '), desc2);
    executeAction(cTID('Mk  '), desc1, dialogMode);
  // Make
  function step4(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Pstn'), cTID('#Rlt'), 280);
    desc2.putEnumerated(cTID('Ornt'), cTID('Ornt'), cTID('Vrtc'));
    desc1.putObject(cTID('Nw  '), cTID('Gd  '), desc2);
    executeAction(cTID('Mk  '), desc1, dialogMode);
  // Make
  function step5(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Pstn'), cTID('#Rlt'), 282);
    desc2.putEnumerated(cTID('Ornt'), cTID('Ornt'), cTID('Hrzn'));
    desc1.putObject(cTID('Nw  '), cTID('Gd  '), desc2);
    executeAction(cTID('Mk  '), desc1, dialogMode);
  // Make
  function step6(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putClass(cTID('Lyr '));
    desc1.putReference(cTID('null'), ref1);
    executeAction(cTID('Mk  '), desc1, dialogMode);
  // Set
  function step7(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putEnumerated(cTID('Lyr '), cTID('Ordn'), cTID('Trgt'));
    desc1.putReference(cTID('null'), ref1);
    var desc2 = new ActionDescriptor();
    desc2.putString(cTID('Nm  '), "Sticker");
    desc1.putObject(cTID('T   '), cTID('Lyr '), desc2);
    executeAction(cTID('setd'), desc1, dialogMode);
  // Set
  function step8(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putProperty(cTID('Chnl'), sTID("selection"));
    desc1.putReference(cTID('null'), ref1);
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Top '), cTID('#Rlt'), 0);
    desc2.putUnitDouble(cTID('Left'), cTID('#Rlt'), 0);
    desc2.putUnitDouble(cTID('Btom'), cTID('#Rlt'), 324);
    desc2.putUnitDouble(cTID('Rght'), cTID('#Rlt'), 326);
    desc1.putObject(cTID('T   '), cTID('Rctn'), desc2);
    executeAction(cTID('setd'), desc1, dialogMode);
  // Fill
  function step9(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Hrzn'), cTID('#Rlt'), 0);
    desc2.putUnitDouble(cTID('Vrtc'), cTID('#Rlt'), 0);
    desc1.putObject(cTID('From'), cTID('Pnt '), desc2);
    desc1.putInteger(cTID('Tlrn'), 32);
    desc1.putEnumerated(cTID('Usng'), cTID('FlCn'), cTID('Ptrn'));
    var desc3 = new ActionDescriptor();
    desc3.putString(cTID('Nm  '), "sticker.tif");
    desc3.putString(cTID('Idnt'), "56e0a18a-eb55-1176-97d3-fe60e1fab27c");
    desc1.putObject(cTID('Ptrn'), cTID('Ptrn'), desc3);
    desc1.putBoolean(cTID('Cntg'), false);
    executeAction(cTID('Fl  '), desc1, dialogMode);
  // Set
  function step10(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putProperty(cTID('Chnl'), sTID("selection"));
    desc1.putReference(cTID('null'), ref1);
    desc1.putEnumerated(cTID('T   '), cTID('Ordn'), cTID('None'));
    executeAction(cTID('setd'), desc1, dialogMode);
  // Convert to Smart Object
  function step11(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    executeAction(sTID('newPlacedLayer'), undefined, dialogMode);
  // Transform
  function step12(enabled, withDialog) {
    if (enabled != undefined && !enabled)
      return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    desc1.putEnumerated(cTID('FTcs'), cTID('QCSt'), sTID("QCSCorner0"));
    var desc2 = new ActionDescriptor();
    desc2.putUnitDouble(cTID('Hrzn'), cTID('#Rlt'), 27);
    desc2.putUnitDouble(cTID('Vrtc'), cTID('#Rlt'), 29);
    desc1.putObject(cTID('Ofst'), cTID('Ofst'), desc2);
    desc1.putUnitDouble(cTID('Wdth'), cTID('#Rlt'), 253);
    desc1.putUnitDouble(cTID('Hght'), cTID('#Rlt'), 253);
    executeAction(cTID('Trnf'), desc1, dialogMode);
  step1();      // Image Size
  step2();      // Make
  step3();      // Make
  step4();      // Make
  step5();      // Make
  step6();      // Make
  step7();      // Set
  step8();      // Set
  step9();      // Fill
  step10();      // Set
  step11();      // Convert to Smart Object
  step12();      // Transform
//=========================================
//                    Sticker PLacer.main
//=========================================
Action7.main = function () {
  Action7();
Action7.main();
// EOF
"Action7.jsx"
// EOF

Similar Messages

  • Mac locks up when trying to resize a smart object

    I'm building a poster with many layers using CS4 and an iMac and I keep running into 1 major problem.
    I want to resize one of the layers, so I converted it into a smart object and then hit commant-t to be able to resize it.  At this point my computer locks up.  I get the spinning wheel and lose all control of my computer.
    Can't figure out what the problem is, and the I have to shutdown the computer to regain control.
    Any advice?

    As with all unexplainable Photoshop-problems You might try trashing the prefs (after making sure all customized presets like Actions, Patterns, Brushes etc. have been saved and making a note of the Preferences You’ve changed) by pressing command-alt-shift on starting the program or starting from a new user-account.
    System Maintenance (repairing permissions, purging PRAM, running cron-scripts, etc.) might also be beneficial.

  • Resize Smart Object keeping Gaussian blur aspect?

    Is there any way (that I'm missing)to resize a smart object wich has a smart gaussian blur filter while keeping the same aspect and without rasterizing it first?
    Lets say I'm using a background for a product that needs to be out of focus: ussualy I would convert that background image (a not too large JPG in most casses) to a smart object and then apply a (smart) gaussian blur in case it needs to be further or less focused down the road.
    Latter when Image is finished and if for some reason (usualy client complaining about image size) I need to resize the document the settings for blur remain the same causing it to be a lot more unfocused in that new smaller size than the original image size.
    Is there any workaround (to keep it editable) that I'm missing?
    Ty for any help.

    I never really thought of that but makes perfect sense.. ty,sometimes you just need a fresh look into things,now you have mentioned it looks perfectly natural,dont know how I didnt thought of that.big thanks.

  • Smart Object import from Illustrator to Photoshop ( CS5 )

    Hello !
    Here's the thing:
    I have an icon in Illustrator and I'm designing a website in Photoshop so I copy and paste that icon as a Smart Object in Photoshop and everything is perfect but when I resize that Smart Object is not perfect anymore.
    *The document is 200 %
    -The first icon is the original file I import from Illustrator and It's 100%
    -I resize the second icon to 70%
    Now look at those gray light lines around the second icon. Why is that happening ? How can I fix it ?
    Thanks !
    PS: Sorry for my English I just speak a little bit.

    Hi, again, Sunniess.
    Now look at those gray light lines around the second icon. Why is that happening ? How can I fix it ?
    You may be sorry you asked. I didn't have time to bore you with the answer to that earlier.
    The gray lines are being generated in Ps, so this should be of interest to anyone who works with small images in Ps.
    When you export from Illy using the clipboard, Illy rounds to the nearest whole pixel. A rounded rectangle is created in Illy  measuring 73x30 pixels.   If you scale the rectangle 70% in Illy, the new rectangle measures 51.1 x 21 pixels. But it pastes into Ps as 51x21 pixels.
    If you import the 73x30 pixel image into Ps and scale 70% , instead of 51x21 pixels, you will get either 52x21, 53x21, 52x23 or 53x23 pixels, depending on where the Reference point locator (highlighted below) is set in the Transform Toolbar. The gray lines are the extra pixels.
    Why the extra pixels? The extra pixels are a form of dithering. When you scale the  73x30 imported image 70% in Ps,  you get 51.1 x 21 pixels, same as in Illy. But Ps doesn't round to the nearest pixel. It creates fractional pixels. In the screenshot below,  the rectangle is rendered 52x21. The lines at top and bottom are sharp because the pixel height is a whole integer, 21. But the width is 51.1. There's a decimal fraction. The gray vertical bar at right is how Ps represents fractional pixels. The .1 of 51.1. Ps can't actually make .1 of a  pixel black. So instead it makes 1 pixel .1 black by assigning 10% opacity.
    If the Reference point locater is set as below, you get a different result. Now the rectangle renders at 53x23 pixels. You now have gray rows of pixels at top and bottom, as well as both sides. The height is still really 21 pixels, but since it is transforming from the center and it's an odd number, Ps splits a pixel, assigning .5 black pixels at the top, and .5 black pixels at the bottom, which it represents with 2 rows of pixels at 50% opacity. Similar thing with the ends, except they are lower opacity because they represent smaller fractions of a pixel. This pretty much reproduces what your icon looks like.
    Below is a closeup of the above rectangle over a blue background. The  rows of pixels aren't actually gray. They are semi transparent black.
    The point is, how the Reference point locator is set can have unexpected influence on the results, particularly when downsizing small images. And will be most noticable on straight vertical or horizontal edges.
    As if that weren't enough, there are options in your General Preferences that affect the results of resizing images.
    I copied and pasted your icon into Ps, then scaled it 70% at two different settings.
    The top is Bicubic, the botttom is Nearest Neighbor.
    A significant difference. And this interacts with the Transform Locator setting to further confuse the issue. But if you resize in Illy you avoid all this.
    If you resize in Ps, it's good to be aware of this stuff. This all happens in Ps. It really has nothing to do with Illy. If you must scale in Ps and get noticable rows of fractional pixels, it's easy enough to select the rows and just delete them. Or fill them. That's essentially what Illy does when it copies to the clipboard.
    Your English is fine. I hope mine makes as much sense.
    Peace,
    Lee

  • Basic Smart Objects

    1. In CS5, If I drag a layer from one file to another, does PS always place the image as a smart object into the new file?
    2. I understand that the idea behind smart objects is that I can edit the smart object without making permanent changes, though what does that really mean? I could always go back to the new layer and revert it to the way it was when I first dragged it in?
    Thanks.

    1) No. Use File > Place to place a doc as a smart object, or convert the dragged layer to a smart object using Layer . Smart Object > Convert to smart object.
    2) For resizing the smart object layer, that would be a way of thinking of them. Another thought would be filters applied to smart objects are editable, so you can change their settings if, and when, you need. You can also stack smart filters on top of each other, which can be quite useful. Yes, you can revert the new layer, just open the smart object (SO) and copy/paste out the original layer.
    An example would be a square sheet of paper with type on it that you've made into an SO and then warped to make it look like it's fluttering in the wind. You can open the SO and add more type to the piece of paper -- the type you add is typeset with straight baselines, but the final object has those curves you desired (and got just right) -- maybe some rotation or even a blur to simulate depth-of-field. Decide you'd like to make that paper the constitution? Just copy and paste a pic of the constitution into the SO and presto! It's a-fluttering.

  • Manually set height of selected objects / smart objects

    This might be a dumb question, considering how many years I've been using Photoshop, but ....
    I was lining up and resizing these smart objects, each on its own layer. Typically I simply layout a guide and drag it but I was wondering if there is a way to set an exact height? When you first drag an object you see the height adjusting as a percentage, but once done you see it at 100% if you click again. Just wondering if I could set an exact height numerically somewhere.

    Thanks. You'd think after all these years I'd have known. Maybe I did at one time (getting old). When there are many ways to do a thing you sometimes 'work around' a gap in knowledge to 'just get it done' and forget to ask the question "is there an easier way".

  • Cropping smart object files in PS with ACR

    I sent a DNG from LR to PS with the "open as smart object in Photoshop" command and after I cropped it in ACR ... the result is in the following image:
    It is not cropping canvas ...
    So does this mean that we can not use ACR in PS for cropping smart object files?
    Any idea?
    Thanks ...

    I see a display like you show. 
    For when the it was first opened as a smart object layer it was not cropped. ACR set the new Document canvas size to the image's pixel size  for there was no open document and the transform associated the smart object anchor point is the canvas center and the width an height sizes are both 100%.  
    If I then double click on the smart icon in the layers palette. ACR open the full RAW image.  If I then use ACR crop tool and say crop a portion or the upper left section of the image. When I click OK.  Photoshop updates the smart object layer object. The rendered pixels are the upper left section. The associated transform is not changed it still has the canvas centered anchor point and a width and height of 100%.  So the layers pixel are moved to the center and the width and height are  still 100%.  The number of pixels in the object is much smaller then canvas size so there are transparent areas on all four sides and the borders on opersid sizes are equal to each other.
    If I double click on the smart Icon in the layer palette ACR open and all I see is the cropped area. When I click on ACR crop tool I see the whole image and the crop selection is the upper left section I selected the previous time I reprocessed the smart object layer

  • Smart object problems

    I think my problem stems from playing with video in PS too much -- with video any convoluted nestings of smart objects ultimately point outwards to a video file, so as I understand it, you can do anything you like in PS and update the whole stack of layers upon effects upon color space changes simply by changing the (only) referenced file. Why not with stills too? Couldn't every arrow, no matter how deeply buried, still point to one PSD? This seems like the missing puzzle piece for me to save the world with PS. To put my question another way: with three ways to do anything in PS, I know of only one way to duplicate smart object and have it remain a faithful copy of the original (command-j and then don't touch it). Are there any other ways?

    Why not with stills too? Couldn't every arrow, no matter how deeply buried, still point to one PSD?
    Externally linked files are on the feature request list (um, actually on MY list).
    When we introduced Smart Objects, many of the beta testers said they didn't really need externally linked files, so we cut that part of the feature and focussed on all the other uses of Smart Objects.
    They just require extra logic and UI, and can always fail because the referenced file is missing -- like in other apps that allow external linking/instancing.

  • Smart Object Sampling Technique.

    Hope I named this topic aptly. I'm pretty new to the whole up/downsampling technique thing. In years of web design, I just never had any real need of it.
    However, I ran into the following scenario:
    We have a big PS file full of pixel art & photographs, some of both are smart objects. We'd like to resize a bunch of them, but need bicubic for some, nearest-neighbor for others.
    Is there any way to set sampling techniques for each smart object?
    (If not, where does one post feature requests? ;D)
    Cheers!

    First you need to know th all smart objects are not created equal.  An embedded smart object is a copy of something "Photoshop" can be just about anything Photoshop supports.  A Raw with Raw settings,  A PSD file, A Layer, A layer set etc. Smart Objects can resized two ways. 
    The first way is the re adjust the transform associated with the Smart Object Layer (Ctrl/Command+T).  Transform I believe uses your user id Photoshop preference for interpolation. When a smart object is resized this way Photoshop first renders the pixels for the smart object the resize those pixels like a raster layer using your default interpolation method. Even if the embedded smart object is a vector or text graphic. I guess you could set your Photoshop preference interpolation before doing each transform.
    The second way to resize a smart object is by editing it in Photoshop and use Photoshop Tools.  You do this be double clicking on the smart object icon in the smart object layer in the layers palette. When you do this Photoshop or ACR will open the embedded smart object in Photoshop as a temp work document in ACR the raw file with its current ACR settings applied.   Use the tools approbate to resize.  For example if the embedded smart object was a PSD file use menu Image>Image Size. Check resample the size and interpolation.  Text and Vector layers will be resized using vector graphics or change font size raster layers will be resized using the method you set. When you commit the resize In ACR or use menu File>Save in Photoshop the embedded object in the smart object layer doubled clicked on will be update with the changes you made.

  • Illustrator Application Window Resizes When Opening Smart Object from PSD

    Hi All, I've taken a vector graphic created in AI CS4 and pasted it into my PSD CS4 doc as a smart object. When the original AI file was created the application window was set as I preferred it, filling my screen. When I double click the Smart Object in PSD to edit it back in Illy, the window that contains the application has been switched off of the fill screen mode and is quite a bit smaller. I know it's small but now I have to click the maximize icon in the application bar to get Illy to fill the screen again. It wouldn't be so bad once, but the application window resizes itself every time I punch back into the smart object from PSD.
    Any ideas on how I can get the AI environment from switching around on its own??
    Win 7, CS4, all patches current, Dual 22" montiors
    thnx,
    jeff

    I just want to point out that when you open the smart object of course it is not the same file as the original but an embedded copy of it.
    That might also have something to do with this issue and might also be a photoshop issue with the smart object and one reason might be that Photoshop is see the image as resolution and Illustrator sees it as a dimension and the teams might be able to do something about this but might not actually be aware of it unless you file a report even if it is not a bug it would then be a feature request.
    They might not be able to do anything about it but then there might be a clever engineer with an idea, so it might be worth the report.

  • After loading a JPEG file into adobe CC as a smart object and trying to resize image I get big jagged edges around the picture.

    Also, the anti-aliasing box isn't checked but is greyed out so I can't check it. How can I fix this issue? Thanks for any help!

    Smart object layers transform like pixel layers.  The resize may be using your default interpolation method. If you left it at Adobe default setting  Bicubic Automativ and you are down sizing a sharpen image it may be using Bicubic Sharper. When Bicubic Sharper is used on sharpened image jagged artifacts may happen.  Try changing your Photoshop Interpolation preference to plain bicubic. I'm not a fan of Bicubcr Automatic or Bicubic Sharper.  I will use Bicubic Sharper when I re-size my soft unsharpen images for the web.

  • Resizing a RAW Smart Object in a PSD

    So I Have a PSD file with one pixel bearing layer that is a Smart Object of a Canon 5D2 RAW file.  the rest of the PSD consists of adjustment layers with masks. 
    I ended up resizing the image to about 2000px wide and accidently clicked the "save" button when i was exiting Photoshop CC without undoing the resize.  Thus i now have a PSD file that is of lesser pixel quality than i want. 
    But... the RAW file in the Smart Object is still the same full size RAW file. If i where to resize the PSD back to the size of the RAW file would it resample that layer or would it just resample the Masks on the Adjustment Layers?
    Id like to find a way back to before the untimely save on exit.
    thanks!
    -Tyler

    It would just resample the masks in the adjustment layers.  Your Smart Object will have no problem being sized back up.

  • Smart Objects: How can I prevent resizing when replacing contents?

    There seem to be 2 kinds of smart objects:
    One kind where you can replace the contents, no matter what size it has and it will fit into the bounding box of the smart object which is already there.
    The other kind where this doesn't happen.
    Is there any way to control that behaviour? I found that in older PS-files, replacing contents always made the new content fit into the bounding box, but since CS3, the transformation stays the same which means I have to rescale the smart-object if the content-size has changed.
    Example:
    Imagine a game cover with screenshots on the back side. Now each screenshot is a smartobject.
    All Screenshots are at 640x480 (assumend the standard screen dpi of 72)
    Now I found them in a better resolution (1024x768, also 72dpi) and replace the old ones with "replace content".
    The old photoshop behaviour: Photoshop would fit the larger image to occupy exactly the same area than it's predecessor.
    The new behaviour: The whole Smartobject is enlarged by 160% (not the transformation parameters, the visual appearance.), I have to scale it down to make it fit to the old size.
    And I really wonder about having older and newer Photoshop-Files where these Smartobjects behave differently.
    Now did I miss something in the help section or is there a way to control this behaviour?

    Yes, fortunately, I am a Windows user, but I don't want to start a religious war here And it is also possible to run multiple versions of Adobe products simultaneously under Windows - why shouldn't that be possible? Currently I have CS3 and CS4 and somtimes use CS3 when CS4 is just too buggy to get the job done. Before that I had CS and CS2 on the same machine.
    But I wouldn't keep all versions back to PS 6.0 or CS, that would be a bit too chaotic and I'd had to spend days of installing if I get a new computer. I expect those programs to be a little bit backwards-compatible, so I don't have to use many different versions. And for Photoshop, this is mostly the case. It's just very tiny details like Smart Object resizing that seems to work differently.
    Otherwise I'm really happy that in CS4 I can finally link Masks to smart objects and apply warp and perspective on them, that's a big plus!

  • Smart Objects Vector Resizing is Blurry

    Hello all,
    I was hoping someone could help me out with this. It's driving me nuts.
    Basically, I've always used a combination of vector objects converted to smart objects to retain the ability to resize an object within my master comp...but also be able to make changes to the layer within the smart object if need be. Basically, the primary purpose of a smart object
    However, lately, when I convert a VECTOR object to a smart object and increase it's size, the image becomes blurry. Any idea why this is happening? I've linked to a video clip i made to help demonstrate the issue below.
    http://dl.dropbox.com/u/3645/smartobject.mov

    I appreciate the reply...but this has always worked in the past. Even with more complex layers.
    If you think it worked in the past, its probably because you had an Illustrator Smart Object. Using Illustrator Smart Objects is the only way you can get genuine vector scaling to work, so that its completely lossless when you rescale.  Photoshop vectors only rescale based on the resolution of the child document.
    In the case of your example, you can sort out the problem by opening the Smart Object, upscaling it, and saving. You will then have to go back to the master document and transform the object down again by the same proportion.

  • Enlarged Smart Objects with vectors inside them appear as resized bitmaps

    In Photoshop CC for Mac I have...
    Created layers of vector art
    Combined them into a smart object
    Enlarged the smart object (both via "Transform" and "Image Size")
    Upon enlarging, the vector objects look the way an enlarged bitmap would (i.e. fuzzy, pixelated, terrible) instead of crisp and clean as a vector should look. I've double- and triple-checked to make sure all layers have remained vector after resizing and they have.
    This is a terrible inconvenience for anyone that works heavily with vector smart objects and resizes them. I use this workflow on a daily basis to make adapting interface elements for various screen resolutions easier, without it I am beyond screwed.
    If anyone knows a workaround (or if this requires a setting that I haven't found to be changed) please let me know.
    Screenshot proof below:

    Read this thread -link http://forums.adobe.com/message/3498406#3498406
    you may want to read it from the beginning.
    Basically while a smart object layer embedded object may contain  vector graphics.  Photoshop renders a composite for the embedded object and uses the resulting rendered pixels for the smart object layers pixels.  When you transform a smart object layer your transforming those pixels like raster layer using your Photoshop preference interpolation preference..  If you want to resize the vector graphics contained in the embedded object you must open the embedded object into the approbate application and resize the embedded object using vector tools. After you commit the resize. Photoshop will update the embedded object and the layers pixel will be the composite rendered for the updated resized embedded object.

Maybe you are looking for