Photoshop poor transformation quality (rotation and scale at once)

When smart object, or layer are transformed (rotation and scale) at once, that cause bad result. Unnecessary work around is rotate object first, then convert to another smart object and then scale it.

As far as I know with a SO the work-around should not make a difference (and in a quick test on my station it did not).
Edit: Sorry, I had read inattentively and missed that you converted the SO to a SO again – that does make a difference naturally.
You could change your Perferences > General > Image Interpolation setting.

Similar Messages

  • Is there any way to rotate and scale type live?

    I'm using cs6 and I want to rotate and scale individual letters.  Whenever I try to do it I am only altering the text box.  Is there any way I can do the same thing with the text itself without rasterizing it?

    Carlos has a script that divides text frames into individual characters. You can use the transform tool to edit the individual text objects.
    the script can be found here, the .jsx version reply #6 is what you would use
    http://forums.adobe.com/message/4001567

  • Rotate and scale an image witohout deforming it

    Hello you all!
    I have to rotate and scale an image, but i don't wont to deform it.
    I'm thinking to something like 16/9 images on 4/3 screens (with two horizontal or vertical black lines around the scaled image)...
    I thinked to transform the image in bitmap format, then create a bigger image and fill the empty spaces with zero-pixels...
    Is there a simplest and more efficient way to do it with 2D java classes?
    Thank you!

    See reply 8 in Help to rotate image for an idea.

  • Is it possible to rotate and scale an image?

    Is it possible to rotate and scale an image with Grapchis2D at the same time?
    One method call to do it all?
    lets say the original image size is 200x200
    I can scale the image with
    Graphics.drawImage(image, 0,0, 500,500,this);
    But now i need to rotate it as well and keep the new size which is 500x500
    how do i do that ?

    Have you already tried the scale(double sx, double
    sy) and rotate(double theta) methods of Graphics2D?no.

  • Duplicating a SymbolItem's Rotation and Scale "Properties" (Previous Transformations)

    So, I have a script that runs through a document and replaces SymbolItem Objects with "new SymbolItem Objects of updated symbols."
    My problem is that I need to replicate any transformations that were made on the original SymbolItem Objects (rotation, scale, ect.) and put these transformations on the replacement.
    The new symbols are not the same height and width as the original symbols (many symbols contain only text which has been updated).  So, scaling will need to be transferred as a ratio between the SymbolItem's original size (the size of the Symbol) and it's current size.
    Sorry if this is a common question.  I can't seem to find the answere anywhere.
    Thanks!
    ~ Clint G.

    I answered this one myself.  Rather than make a new SymbolItem of the "updated symbol", I simply needed to set the "symbol" property of my original SymbolItem Object to the my new "UpdatedSymbol".  The transformation properties stay intact. 

  • DVD playback is poor on quality Sony and Panasonic players-jagged horizontals are particularly noticeable. Top quality Verbatim DVD-R discs used. Ideas please?

    I'm new to Mac and have not regretted the move from the "other side" until now. I produce many DVDs of slideshows and movies which are frequently shown at public venues or are given to friends and organisations so quality is very important. So far all attempts at producing a DVD free of "jaggies" and other artefacts have failed, the results not being acceptable even when viewed on 22 inch LCD TVs.
    The projects have been created using iMovie which produces excellent quality Quicktime files perfectly watchable on large HD screens or projectors fed from a notebook (and a windows one at that!)
    I have burned the DVDs on the iMac internal Optiarc drive and an external LG one with the same poor results.
    No similar problems experienced over many years of using Adobe Premiere, Cyberlink and WNsoft software. In fact many audiences have commented on the near broadcast quality of the productions.
    Am I preparing the files wrongly in iDVD or do I have to seek out alternative authoring/burning software (not so easy with Mac of course) ? I have Final Cut Express 4 on the Mac also but wanted to cut my teeth on iMovie first.
    Any help will be most welcome.
    Stuart

    Hi
    Still one has to know that DVDs can only be SD-video (it's a standard) any program used.
    But You can get a better result by using iMovie HD6 or FinalCut any version as they can deliver intrelaced video over to iDVD (or Roxio Toast™ or DVD-Studio Pro) - this will not discard every second line as iMovie'08 or 09 or 11 does.
    You might also try to use FotoMagico™ to make SlideShows as this also results in as high quality possibly.
    If You need even better then consider
    • Blu-Ray (Roxio Toast™ Pro bundle incl. BD-component) - Short BD movies on standard DVD disks (BUT neeed Blu-ray player to be viewed (no not on any standard Mac either))
    • Save to Memory stick and Playback on PlayStation 3
    Yours Bengt W

  • Poor print quality black and white

    I'm using a psc 2410xi "all-in-one"  
    I've got some old 81/2 x 11 black and white photos I'm trying to copy.  About half the picture comes out great, the other portion is faded or washed out.  I tried changing the black print cartirdge with a new one and that made no difference. 
    Any Ideas?
    Bruce

    I'm using a psc 2410xi "all-in-one"  
    I've got some old 81/2 x 11 black and white photos I'm trying to copy.  About half the picture comes out great, the other portion is faded or washed out.  I tried changing the black print cartirdge with a new one and that made no difference. 
    Any Ideas?
    Bruce

  • After Effects 3D Transformation Stack Values and Javascript

    Is there any way to get the final computed values for a layer's position, rotation, and scale in global space through the Javascript interface?
    That would include all parent rotation, translations, scales, and orientation changes. Basically, whatever is at the end of the 3D transform matrix stack.
    Thanks,
    -Brad

    Hi!
    One solution would be to get the xyz value of pointTopLeft, pointTopRight, pointBottomRight via expression :
    TL = toWorld([0,0,0]);
    TR = toWorld([width,0,0]);
    BR = toWorld([0,height,0]);
    and then use the "AVLayer calculateTransformFromPoints()" method (see aftereffects_scripting_guide for details).
    Hope it helps!
    François

  • Rotating and scaling graphics

    hi i need to rotate and scale a graphic on a canvas. i know that Affine Transform can do this (i think) but i dont know how to use it. i can get it to slide with the following method: Would it be sort of the same, or completely different?
    thanks
    Pedge
    public void Xslide(float dist)
    for (int i=0; i<vertex.size(); i++)
    ((Point2D)vertex.elementAt(i)).Xslide(dist);
    public void Xslide(float dist)
    x = x + dist;
    }

    if you have Shape object, you can use AffineTransform as follows:AffineTransform trans = new AffineTransform();
    trans.setToRotation(float) or trans.setToScale(double, double);
    Shape transformedShape = trans.createTransformedShape(originalShape);if you want to transform everything in a Graphics object, you can use the same AffineTransform using Graphics2D.transform(trans);
    I hope this helps!
    -JBoeing

  • Poor Image Quality -- Design View & Published Content (CP8)

    If I prepare a high-quality image, picture perfect, sharp, sized to let's say 500 x 500 px in Photoshop  (max JPG quality setting) and then dump into Captivate, I find that Captivate significantly degrades the image quality.  It changes the sharpness of the image and destroys exposure settings like colour saturation and hue.  Even if I publish to an LMS with 24-bit, no compression, it still looks degraded.
    Is there any way to improve image quality?

    I am on PC, not on Mac and have used this feature all the time since (not totally sure) version 5. Maybe it is a Mac bug?
    This is a screenshot, I imported a Photoshop file 'IconsTips' and choose to import Layers as images, you'll see the folder with 6 images.

  • 3D within CS5 Extended... force transform (rotate, move, scale, etc.) on a particular axis...?

    Hello,
    Thanks for any help regarding my question.
    I'm new to 3D as this question will be obvious to 3Ders.
    I'm importing art from either Sketchup or Swift3D. When it is imported I use the varying transform methods:  scale, rotate and move. I utilize the 3D axis UI where it allows me to drag the manipulators on the 3D axis UI.
    Sometimes I'm unable to grab a certain attribute (usually it's rotate because the axis in question (i.e. X) is not visibly available or is behind another axis. So I usually have to move unprecisely to see that axis so I may grab and drag.
    Is there a way to force a transform property on a particular axis? So if I want to rotate on the X axis can I hold down a keyboard shortcut and drag? So it doesn't accidentally move another property I'd like not to transform, or allowing me to perform the transformation without having to move the axis UI so a axis modifier is more visible (thus allowing me to drag)?
    I hope all of that made sense.
    Thanks!!!

    As everything in PS - Ctrl, Alt and shift are your friends.
    Mylenium

  • Problem with very slow scale, rotate and translate

    Hi -
    Here is the basic problem. I want to take a bufferedImage (read from a jpeg earlier on) and then rotate it according to an angle value (radians) and then resize it to fit within a specifically sized box. My code works fine, but... I have to do this in a loop up to 200 times. The process is often taking several minutes to complete. If this is simply a consequence of what I am trying to do, then I'll accept that, but surely I am just doing something wrong? Please help!
    Thanks - here is the (working but very slow) code
        public Graphics2D get_shape_image(Graphics2D g, BufferedImage b, double shaperotation, double space_width, double space_height,
                float x_scale_factor, float y_scale_factor, float shapeTransparency){
            // Work out the boundimg box size of the rotated image
            double imageWidth = (double) b.getWidth();
            double imageHeight = (double) b.getHeight();
            double cos = Math.abs( Math.cos(shaperotation));
            double sin = Math.abs( Math.sin(shaperotation));
            int new_width = (int) Math.floor(imageWidth * cos  +  imageHeight * sin);
            int new_height = (int) Math.floor(imageHeight * cos  +  imageWidth * sin);
            // Create the new bufferedImage of the right size
            BufferedImage transformed = new BufferedImage((int) new_width, (int) new_height, BufferedImage.TYPE_INT_RGB);
            // Create the transform and associated AffineTransformOperation
            AffineTransform at = new AffineTransform();
            AffineTransformOp affine_op;
            // Make sure our image to be rotated is in the middle of the new image
            double x_movement = ((double) (new_width / 2.0d)) - ((double) imageWidth / 2.0d);
            double y_movement = ((double) (new_height / 2.0d)) - ((double) imageHeight / 2.0d);
            at.setToTranslation(x_movement, y_movement);
            affine_op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
            transformed = affine_op.filter(b, null);
            // Now we need to rotate the image according to the input rotation angle
            BufferedImage rotated = new BufferedImage((int) new_width, (int) new_height, BufferedImage.TYPE_INT_RGB);
            at.setToRotation(shaperotation, (double) new_width / 2.0d, new_height / 2.0d);
            affine_op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
            rotated = affine_op.filter(transformed, null);
            // Do the scaling so that we fit into the grid sizes
            BufferedImage sizedImage = new BufferedImage((int) (space_width * x_scale_factor), (int) (space_height * y_scale_factor), BufferedImage.TYPE_INT_RGB);
            double xScale = (double) (space_width * x_scale_factor) / (double) new_width;
            double yScale = (double) (space_height * y_scale_factor) / (double) new_height;
            at.setToScale(xScale, yScale);
            affine_op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
            sizedImage = affine_op.filter(rotated, null);
            // Finally translate the image to the correct position after scaling
            double x_adjust = (space_width / 2.0d) - ((space_width * x_scale_factor) / 2.0d);
            double y_adjust = (space_height / 2.0d) - ((space_height * y_scale_factor) / 2.0d);
            // Set the transparency
            AlphaComposite ac = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, shapeTransparency);
            g.setComposite(ac);
            // Draw the image as long as it's above 0 size
            if (sizedImage.getWidth() > 0 && sizedImage.getHeight() > 0)
                g.drawImage(sizedImage, null, (int) x_adjust, (int) y_adjust);
            return g;
        }

    Your code worked okay in my system: busy at 200fps using 1.0f for alpha and
    the x/y scale_factor values.
    Here's another approach that isn't quite as busy.
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    public class XTest extends JPanel
        BufferedImage image;
        int gridWidth  = 100;
        int gridHeight = 100;
        double theta   = 0;
        double thetaInc;
        public XTest(BufferedImage image)
            this.image = image;
            thetaInc = Math.toRadians(1);
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                                RenderingHints.VALUE_INTERPOLATION_BICUBIC);
            int w = getWidth();
            int h = getHeight();
            int imageW = image.getWidth();
            int imageH = image.getHeight();
            // rather than making a new BufferedImage for each step of
            // the rotation and scaling let's try to rotate, scale and
            // fit the source image directly into the grid by using
            // transforms...
            // rotation
            AffineTransform rotateXform = new AffineTransform();
            double x = (w - imageW)/2;
            double y = (h - imageH)/2;
            rotateXform.setToTranslation(x,y);
            rotateXform.rotate(theta, imageW/2.0, imageH/2.0);
            // get rotated size for source
            double cos = Math.abs( Math.cos(theta));
            double sin = Math.abs( Math.sin(theta));
            double rw = Math.rint(imageW * cos  +  imageH * sin);
            double rh = Math.rint(imageH * cos  +  imageW * sin);
            // scale factors to fit image into grid
            double xScale = gridWidth /  rw;
            double yScale = gridHeight / rh;
            // scale from center
            x = (1.0 - xScale)*w/2;
            y = (1.0 - yScale)*h/2;
            AffineTransform scaleXform = AffineTransform.getTranslateInstance(x,y);
            scaleXform.scale(xScale, yScale);
            scaleXform.concatenate(rotateXform);
            g2.drawRenderedImage(image, scaleXform);
            // markers
            // grid
            g2.setPaint(Color.red);
            int gx = (w - gridWidth)/2;
            int gy = (h - gridHeight)/2;
            g2.drawRect(gx, gy, gridWidth, gridHeight);
            // bounds of unscaled, rotated source image
            g2.setPaint(Color.blue);
            double rx = (w - rw)/2;
            double ry = (h - rh)/2;
            g2.draw(new Rectangle2D.Double(rx, ry, rw, rh));
        public void rotate()
            theta += thetaInc;
            repaint();
        public static void main(String[] args) throws IOException
            BufferedImage bi = ImageIO.read(new File("images/bclynx.jpg"));
            XTest test = new XTest(bi);
            Activator activator = new Activator(test);
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setContentPane(test);
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
            activator.start();
    class Activator implements Runnable
        XTest xTest;
        Thread thread;
        boolean animate;
        public Activator(XTest xt)
            xTest = xt;
            animate = false;
        public void run()
            while(animate)
                try
                    Thread.sleep(50);
                catch(InterruptedException ie)
                    animate = false;
                    System.out.println("interrupt");
                xTest.rotate();
        public void start()
            if(!animate)
                animate = true;
                thread = new Thread(this);
                thread.setPriority(Thread.NORM_PRIORITY);
                thread.start();
        public void stop()
            animate = false;
            thread = null;
    }

  • Poor sound quality in timeline and export; fine in Source?

    Hello all.
    Newbie to Pr but experienced pro in digital audio. I'm stumped and know I'm just missing something somewhere.
    I've made a music video for one of my songs. The graphics are all done (in AE), imported to Pr and eveything looks great. I import the final mix of the audio and it sounds very low quality when played from the timeline and in the final output, regardless of format (I've tried several presets and custom settings as well). I played around and noticed that the audio sounds fine when played from the Source window inside Premier.
    The Pr session is comrised of 18 video tracks (not all playing at once, of course) and one stereo audio track.
    I've tried re-exporting the audio from Logic at different bit depths, sample rates and file formats (mp3, wav, AAC, etc) but the results are the same every time: Source (Pr)sounds fine, Logic output sounds fine, rendered / timeline playback sounds like very low quality mp3 and final product sounds just as bad.
    I've tried everything I can think of. I hope one of you can show me what I'm missing.
    TIA!
    Mark
    Premier Pro CC
    Processor  2 x 2.8 GHz Quad-Core Intel Xeon
    Memory  8 GB 800 MHz DDR2 FB-DIMM
    Graphics  ATI Radeon HD 2600 XT 256 MB
    Software  OS X 10.9.1 (13B42)

    Thank you for the reply!
    I was experiencing the same results no matter what export settings I used. Plus the poor sound quality was present in the timeline itself, without even exporting the project.
    I finally threw my hands up, started a completely new project, drug the same audio file in... sounded fine. Copied / Pasted the video clips from the original, broken project and boom, eveything is fixed. Yeah, corrupted Pr file it turns out. All I had to do was start a new project and import all the old components.
    I've had to do this in Logic a lot (increasingly, these days). I just wish I'd tried it 10 hours earlier! Ha.
    Anyway, problem solved, and thanks very much!

  • Performance issues with Motion (position, scale, rotate) and GTX 590

    I'm experiencing performance issues with my Premiere Pro CC when I scale, position or rotate a clip in the program monitor.
    I have no performance issues with playback! It's only, when i move something with the mouse or by changing the x,y-values of Position in the Motion-Dialog in video effects.
    Premiere then lags terribly and updates the program monitor only about once per second - this makes it very difficult and cumbersome to work and position things.
    On a second Premiere installation on my laptop, performance is fine and fluid - allthough it doesn't have GPU support and is a much slower computer.
    I'm pretty sure this has somehow to do with my graphic card, which is a Nvidia GTX 590.
    I was told by the support, that it is actually a dual graphic card, which is not supported/liked by Premiere.
    The thing is, until the latest Premiere update, I did not have performance issues at all with this card.
    I also read on the forum that others with the GTX 590 did not experience any problems with it
    So where does this come from?
    There is no change in performance whether or not I activate Mercury Playback Engine GPU acceleration.
    I also tried deactivating one of the 2 gpus, but there also was no change.
    Does anyone else know this problem and has anyone a solution?
    I'm running Premiere CC on a Win 7 64bit engine, Nvidia GTX 590, latest driver (of today),

    I am suffering from the same phenomenon since I updated just before christmas, I think.
    I am hardly able to do scaling, rotating and translating in the program monitor itslef - whil motion has been highlighted in teh effect controls.
    In the effect controls I can scale, rotate etc however.
    Also I have noticed there is a yellow box with handles in teh program monitor. I remember it was white before.
    I cannot figure out what to change in my preferences. What has happened?
    best,
    Hans Wessels
    Premiere CC
    Mac Pro OSX 10.7.5
    16 GB 1066 MHz DD3
    2 X NVIDIA GeForce GT 120 512 MB

  • Poor Picture Quality in iMovie Which USB Camcorder Will Work and Which Won'

    Dear Colleagues,
    I continue to read accounts by readers regarding iMovie 98 havinga poor image quality when sharing to iDVD. It has been suggested that users with non-High Definition camcorders, standard DV8 camcorders such as my Sony DCR-TRV315, are stretching the Movie to far when using the Large and Medium setting for sharing ing to iDVD and other media.
    If this is the case, what pixel size should I use when sharing to iDVD. I had understood that 720X480 was the standard format for non-High Definition Digital 8 Camcorders. So what correct pixel ratio should I use for DVD playback on a wide-screen HDTV with non-HD recordings.
    I am planning to purchase a Sony USB camcorder and I continue to hear reports that they and other brands of USB camcorders won't work with iMovie 08. Is this simply a new user not fully understanding how his new camcorder works?
    If this is not the case, how can one determine which USB camcorders are compatible with iMovie 08?
    Please get back to me soon.
    Best regards,
    Robert O. Cobb
    aka The Clemmons Kid

    A great deal has been said about im08 degrading interlaced video, to qualify the matter im08 resorts to progressive video depending on the capabilities of your mac, I for example can achieve full quality 1080i exports.
    Additionally the matter has to be put into perspective. Of course a source video looks clearer on a mac if it is displayed in it's original interlaced format on a frame by frame basis, but this isn't how one would watch video. interlaced video looks dreadful on a computer monitor and needs to be de-interlaced to be watched, additionally you would never watch a video frame by frame and so comparing video in this way is somewhat pointless. There is a quality difference on some macs but if the video is compared in a realistic way the difference is quite small and often unnoticeable.
    720 x 480 as you likely realise uses non square pixels which will be converted to square pixels for your AVC exports in im08, to maintain the aspect ratio of the pixels you should export to DV.
    There are a list of supported cameras here, but of course there are many that are not in this list that do work. If you select a camera, post to see if anyone has had any compatibility issues, but as you seem to be aware a number of apparent issues are as a result of user errors rather than incompatibility.

Maybe you are looking for

  • Hp laserjet printer p11o2w attention light in on continousl​y

    the attention light on my laserjet printer p1102w is on continouly (there is nopaper blockage) and the printer will not print. The printer is 2 years old.

  • MacBook 5.2

    My wife has a Macbook 5.2 model . The screen goes blank when the hinges are in a certain position. It requires wiggling back and forth before a connection is finally made. Any suggestion on how I might clean the hinge connection or repair it?  Thanks

  • Setting Cursor position

    Pls help me for the following query: how to set cursor position at the beginning of text field(JTextField) after setting text inside it.

  • ESS Content not visible in Content Administration

    I've installed SAP Netweaver 2004s Java + Portal 7.00 SP7. I also deployed ESS, MSS and PCUI_GP. The content of ESS is not visible when I look in de content administration. I'd expected it under "Portal Content --> Content provided by SAP --> End use

  • Cd drive doesn't work since loading itunes

    Since installing itunes my computer's cd doesn't work. How can I fix this problem?